当发生sql连接错误时,是否可以使用JAVA切换到第二个连接源?
protected Connection dbConnect(String jdbcProvider) throws
MbException,SQLException{
return getJDBCType4Connection(jdbcProvider,JDBC_TransactionType.MB_TRANSACTION_AUTO);
}
protected Connection dbStandByConnect(String jdbcProvider,String jdbcProvider2) throws MbException{
Connection con=null;
try {
con= dbConnect(jdbcProvider);
} catch (SQLException e) {
try {
con= dbConnect(jdbcProvider2);
} catch (SQLException sqlEx) {
throw new RuntimeException(sqlEx);
}
}
return con;
}
我不知道这是不是正确的方式?您对我如何使这项工作有任何建议吗? 提前谢谢。