エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHP5でSingletonを用いたDAOを作ってDBへのアクセスを合理化する - mabots' blog
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP5でSingletonを用いたDAOを作ってDBへのアクセスを合理化する - mabots' blog
WEBアプリケーションを作っていて、「SQLをまとめたclass」(下記例ではtestEntity)を作っていたとしよう... WEBアプリケーションを作っていて、「SQLをまとめたclass」(下記例ではtestEntity)を作っていたとしよう。そして、そのclassをエンティティごとに切り分けたり、機能系ごとに切り分けていたりしたとき、たとえばトップページなどでありもののいろいろなファイルに分散されたSQLをまとめたclassにはいっている複数のSQLをたたきたいというときに何個もコネクションを発行してしまうときがあるので、DB資源の無駄になってしまう。 そんなときにDBのコネクションは常に一個にキープしたい。といういきにいわゆる、Singletonによる実装ができる。下記が例。(実際はまだ未完成ですよ。select()に実際のSQLを書く。PEAR::DBだとdao::$_dao->_master->query($sql,$hash);とか) 注目したい点として getInstanceはstaticなので、