1

socketTimeoutjdbc を使用してデータベースから接続を確立するときにプロパティを設定する必要があります。sqljdbc4SQL SERVER 2008 R2 との接続に使用しています。これが私のコードです。

java.util.Properties info = new java.util.Properties();
info.setProperty("user", informationStoreDefinition.getProperties().get(USER));
info.setProperty("password", informationStoreDefinition.getProperties().get(PASSWORD));
info.setProperty("socketTimeout", "10");
info.setProperty("loginTimeout", "10");
testConnection = DriverManager.getConnection(informationStoreDefinition.getProperties().get(DB_URL), info);

私の場合、ソケットタイムアウトが有効であることがわかりませんでした。10 秒に設定しましたが、30 秒後にタイムアウトになります。タイムアウトを 30 秒に設定しますが、最初は 10 秒で動作する必要があります。

4

0 に答える 0