这是我的代码:
public static Connection connectToDataBase() throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (final Exception e) {
throw new RuntimeException("Driver failure");
}
connectionProperties = new Properties();
connectionProperties.put("user", user);
connectionProperties.put("password", passwor);
datenbankverbindung = DriverManager.getConnection(link, connectionProperties);
return connection;
}
我正在连接到数据库,效果很好。但是我想知道登录数据是否为假或连接是否存在问题。
最佳答案
请阅读this
它说DriverManager.getConnection抛出SQLException。因此,您可以捕获此异常,例如:
try{
...
datenbankverbindung = DriverManager.getConnection(link,connectionProperties);
}catch(SQLException e){
...//do whatever you want
}
希望这可以帮助。