- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:接続プール、またはコネクションプールを教えて下さい。)
接続プール、コネクションプールについての質問
このQ&Aのポイント
- お使いの開発環境であるVB.net2005(ADO.net)およびSQLServer2005において、接続プールやコネクションプールについて理解したいという質問です。
- 接続プールとは、DBコネクションを共有してパフォーマンスを向上させることを目的とした仕組みです。
- また、コネクションプールとは接続プールの別名であり、同じ意味で使用されることが多いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらく「接続プール」と「コネクションプール」は同じでないかと思います。(使っているところを見ているわけではないので違っている可能性もあります) 接続プールとは、ある接続情報と資格情報でいったん接続し、Closeを呼び出してもコネクション(SQLServerとならSqlConnection)を切断しても、実際にはすぐに切断されずにプーリングされます。で、先ほどと同じ接続情報と資格情報で接続しようとすると、先ほどプールされたコネクションが再利用されます。 このとき0から接続処理をするわけではないので、パフォーマンスがあがるという話だと理解しています。 もし時間があるなら、「プログラミングADO.NET 2.0」がお勧めです。 http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0Microsoft-ADO-NET2-0-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E5%85%AC%E5%BC%8F%E8%A7%A3%E8%AA%AC%E6%9B%B8-Microsoft-Visual/dp/4891005491/ref=pd_bbs_1?ie=UTF8&s=books&qid=1196899929&sr=1-1
お礼
お礼が遅くなりすみません。 教えていただいた書籍を読んでみます。 ありがとうございました。