2011-12-03 10 views
1

私は、次のコードを使用してDB2サーバーに接続しています:Javaコードを使用してデータベース接続エラーを処理する方法は?

try { 
    Class.forName("com.ibm.db2.jcc.DB2Driver"); 
} catch (ClassNotFoundException cnfe) { 
    cnfe.printStackTrace(); 
} 

try { 
    con = DriverManager.getConnection("jdbc:db2://IP:port/db name", "username", "password"); 
} catch (SQLException sqle) { 
    sqle.printStackTrace(); 
} 

接続が確立されていない場合は、この状況に対処するための最良の方法は何ですか?

+0

「状況を処理する」とはどういう意味ですか?接続できず、アプリケーションが接続に依存している場合、エラーメッセージをユーザーに提示することは、唯一可能なことのように聞こえます。 (オプションの再試行の後、おそらく。) – Mat

答えて

1

接続を再試行するかどうかを尋ねる場合は、自分でロジックを実装したくない場合は、C3P0またはDBCPのような接続プーリングライブラリを使用します。

関連する問題