2

JDBCを使用してDerbyデータベースに接続すると、しばらくすると、DerbyまたはJDBCが接続を自動的に閉じます。(これは、「接続ライフタイム」値またはタイムアウト値と呼ばれる場合があります)。

タイムアウト値はどこで確認できますか?接続を閉じるのはDerbyまたはJDBCですか?これは「アイドルタイムアウト」値なので、その接続でアクティビティが発生した場合、DerbyまたはJDBCは更新され、(LastActivity + IdleTimeoutValue)で接続が閉じられますか?

DriverManager getConnectionの接続タイムアウト など、多数のページを 確認しました。タイムアウト後にJDBC接続を再確立するにはどうすればよいですか。

4

1 に答える 1

1

私の知る限り、DerbyもJDBCにも自動タイムアウトはありません。

Derby JDBC接続の構成可能な動作は次のとおりです。http: //db.apache.org/derby/docs/10.8/ref/rrefattrib24612.html

ダービーがあなたのつながりを閉じているとは思わない。

ネットワークファイアウォール、VPN、または明らかにアイドル状態のTCP/IP接続を閉じているその他の機器があると思われます。

ITスタッフと一緒にネットワーク構成を確認してみてください。

于 2012-07-18T18:01:44.900 に答える