2

さまざまな方法で複数の接続を使用していますが、接続を閉じると、.exe ファイルを終了するまで接続セッションがデータベース セッションで非アクティブとしてハングします。次のような using ステートメントで接続を使用しています。

using(OracleConnection con = new OracleConnection(constring))
{
con.Open();
}

また、接続を手動で閉じて破棄し、 OracleConnection.ClearPool(con)OracleConnection.ClearAllPools()を使用しようとしましたが、どれも機能しません。

使用している参照: System.Data.OracleClient バージョン 2.0.0.0

接続文字列 データ ソース = ip/db; ユーザー ID = ユーザー; パスワード=pw;

4

1 に答える 1