|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [3452] Re:ADOによるコネクションプーリング |
| 投稿者:nowheremanさん 2003/06/27 8:56:51 |
| > これだけなのですがデータベースには毎回接続するのが > あたりまえなのでしょうか? 私も設計段階の時、同様の事で悩んだ経験がありますが、 Web上のアプリケーションである事を前提として、 色々事象を考えた上で、ソース毎に接続→切断する方法を取りました。 もちろん、処理やセッション毎だけではなく、 その他にも様々な手段があると考えられます。 VC++等でDBのプログラムをした時は、 接続はアプリ起動時のみとして、 DB処理スレッドを起こしてイベント処理した事もあります。 でもこれも処理毎に接続→切断とする手段も考えられるので どれが最良かはシステムによって異なるのでは無いでしょうか? それぞれの特徴を把握した上で、 動作環境などの条件を前提にして、 システム仕様や設計等でよく検討して 最良な手段を取るべきだと私は考えています。 > 1度接続したらSessionなどにプーリングしておくのが > 良いのでしょうか? > それだといつ切断するのでしょう? Session_OnStartの時に、接続しておいて Session_OnEndの時に切断する方法が考えられます。 Set Session("objDb") = Server.CreateObject("ADODB.Connection") Session("objDb").Open(…) とでもするんでしょうね。 でもやった事は無いので、どうなるのかは知りませんw |
![]()
ADOによるコネクションプーリング
Raioさん
[2003/06/26 17:13:17]
[3451]
|
Re:ADOによるコネクションプーリング
nowheremanさん
[2003/06/27 8:56:51]
[3452]
Re:ADOによるコネクションプーリング
暇人さん
[2003/06/27 9:51:50]
[3453]
Re:ADOによるコネクションプーリング
Raioさん
[2003/06/27 10:31:22]
[3454]
|
|
TreeBBS For ASP V.0.1.3 |