3

接続オブジェクト (java.sql.Connection) を作成しました。

このコードを使用して、接続が既に開かれていることを確認できますか?

if (connection != null  && connection.isValid(0)) {
     return connection;
}

これに問題がある場合は、私を助けてください。

4

3 に答える 3

3

java. sql. Connection でisOpen()メソッドまたはisClosed()を使用しない理由

編集:

isValid ()は、接続が閉じられていないかどうかを内部的にチェックします。これは、接続が isValid かどうかもチェックするため、IMO の方が優れています。

于 2012-09-04T10:14:12.777 に答える
1

あなたのコードは問題ありません。isClose()接続がまだ有効かどうかもテストするため、メソッドを使用するよりも安全です。

于 2012-09-04T10:18:13.217 に答える