データアクセスストラテジー

Joel on Software

Joel on Softwareにこんな記述がありました

Microsoftから出てきたデータアクセスストラテジーの歴史につい考えてみるといい。ODBC、RDO、DAO、ADO、OLEDB、そして今度はADO.NETだ—すべて新しい! これらは技術的必然だったのだろうか? 毎年データアクセスを再発明する必要があるデザイングループの無能さの結果なのだろうか? (たぶんそうだ)。(p.134)

LINQもありますね

どんどん変わっていくのは困りますが(進歩というものでしょうか)、あまり変わらないものがたくさんあるというのもまた困ります。私の作業環境のPHPには、抽象度の低いデータベースアクセス方法がこれだけあります(JDBCだけだと言えるJavaとは偉い違いです)

  • PEAR DB
  • PEAR MDB
  • PEAR MDB2
  • MySQL
  • MySQLi
  • PHP Data Objects (PDO)

「どれを使ったらいいの?」と悩む向きのために、ちょっと調べました。汎用性やパフォーマンスから言って、新しいPHPを使える人はPDOを使うのがいいと思いますが、ある程度古い環境でも動くように、PEAR MDB2で解説しています(MySQLiとPDOでも同じことができることを示すために、サンプルファイルを付けました)

PEAR MDB2でPHPからデータベースを操作する(CodeZine)

トラックバック(0)

このブログ記事を参照しているブログ一覧: データアクセスストラテジー

このブログ記事に対するトラックバックURL: http://www.unfindable.net/~yabuki/mt/mt-tb.cgi/995

コメントする


画像の中に見える文字を入力してください。

portrait

 

Translation

著書

schedule

 

2010年3月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

関連商品(Amazon)

関連サイト(Google)

アーカイブ

twitter

  •