1

Oracleデータベースへの接続にはJDBCを使用しています。アプリケーションは非常に長時間実行されています。したがって、接続がサーバーによって閉じられていない場合、ネットワークの切断などが発生していない場合に必要です。小さなクエリを実行する必要がありますか、それとも別の方法で存在する必要がありますか?isValidを使用するこれはjdbcドライバーでサポートされていないため、使用できません。

4

1 に答える 1

6

次のような単純なクエリを実行する

SELECT 1
  FROM dual

最も確実なアプローチです。これは、接続プールからの接続がまだアクティブであることを確認するために、ほとんどの Java EE アプリ サーバーが行うことです。

于 2012-07-06T03:17:49.493 に答える