接続プロパティとして設定しようとしoracle.net.READ_TIMEOUT
ましたが、機能していないようですが、設定はoracle.jdbc.ReadTimeout
機能します。理由はありますか?11g JDBC ドライバーを使用しています。DBサーバーのバージョンは11gです。
9767 次
2 に答える
6
http://www.javamonamour.org/2012/09/oraclenetconnecttimeout.htmlによると
oracle.net.READ_TIMEOUT
jdbc バージョン< 10.1.0.5
oracle.jdbc.ReadTimeout
の場合 jdbc バージョンの場合>=10.1.0.5
したがって、JDBC ドライバー バージョン 10.1.0.5 以降を使用している場合oracle.jdbc.ReadTimeout
は、正しいプロパティです。
于 2013-08-29T14:18:02.850 に答える
0
Oracle ドキュメント「JDBC クエリが常にタイムアウトになるようにする方法 (ドキュメント ID 559564.1)」を読んでみてください。次のプロパティのいずれかを使用することをお勧めします。
for the Thin driver: oracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR
for the OCI driver: sqlnet.outbound_connection_timeout
私は自分でテストしていないので、実際に問題が解決することを保証することはできません.
于 2014-04-25T17:00:39.847 に答える