Überprüfen Sie einfach, ob Class#forName()
auf dem JDBC-Treiber löst keine ClassNotFoundException
aus .
try {
Class.forName(driverClassName);
// Success.
}
catch (ClassNotFoundException e) {
// Fail.
}
Prüfen Sie einfach, ob DriverManager#getConnection()
oder DataSource#getConnection()
löst keine SQLException
aus .
try (Connection connection = DriverManager.getConnection(url, username, password)) {
// Success.
}
catch (SQLException e) {
// Fail.
}