如何使用Java代码处理数据库连接错误?
我使用以下代码连接到DB2服务器:如何使用Java代码处理数据库连接错误?,java,Java,我使用以下代码连接到DB2服务器: 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"); } cat
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();
}
如果未建立连接,处理此情况的最佳方法是什么?如果您询问是否应尝试重新连接-您很可能不想自己实现该逻辑,使用一些连接池库,如或。如果您询问是否应该尝试重新连接-您很可能不想自己实现该逻辑,请使用一些连接池库,如或。您所说的“处理情况”是什么意思?如果你无法连接,并且你的应用程序依赖于连接,那么向用户显示错误消息似乎是你唯一能做的事情。(可能在可选重试之后。)“处理情况”是什么意思?如果你无法连接,并且你的应用程序依赖于连接,那么向用户显示错误消息似乎是你唯一能做的事情。(可能在可选重试之后。)