0

接続プールを修正して使用し、JSPからOracleデータベースへのDB接続を取得しました。

しかし、OC4Jコンソールから、閉じられていない/閉じられていない接続がたくさんあることがすぐにわかりました。

OC4J9.0.4.1とOracle10gを使用しています。接続が閉じられていない場所やエリアを見つけるための効果的な方法はありますか?

また、以下のことを知りたいと思います。

1)UNCLOSED接続とは、Connection、ResultSet、またはStatmentを意味しますか?2)ResultSetとStatementの接続が閉じられると、対応するResultSetとStatementも自動的に閉じられますか?

4

1 に答える 1

0

これはサーバー側で検出するのが最も簡単だと思います-サーバー上に「開いている接続をすべて表示する」レポートまたはコマンドがあり、それらの接続のリストを一緒に表示する必要があると仮定します(!)その接続で最後に実行されたSQL(ここでは、MSSQL側から来ています-これはあまりにも多くのことのようには聞こえません)。

Unclosedは、接続が閉じられていないことを意味します。

于 2010-08-30T14:43:47.990 に答える