.NETフレームワークに最初から登録されているデータプロバイダは、接続する際デフォルトで コネクションプーリングがONの状態となります。これを明示的にプーリングしないようにするには 接続文字列に以下のように設定します。(SQL Server及びOracleの場合。その他の場合は調べてません。。) Pooling=False で、どれくらい速度に差がでるのかをちょっと調べるサンプルを書きました。 以下のサンプルはコネクションプーリングをする場合としない場合で、それぞれ50接続づつ 接続を作成します。 app.configファイルには、以下の設定がおこなってあるとします。 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> </configSections> <connectionStrings> <