Chỉ cần kiểm tra xem Class#forName() trên trình điều khiển JDBC không ném ClassNotFoundException .
try {
Class.forName(driverClassName);
// Success.
}
catch (ClassNotFoundException e) {
// Fail.
}
Chỉ cần kiểm tra xem DriverManager#getConnection() hoặc DataSource#getConnection() không ném SQLException .
try (Connection connection = DriverManager.getConnection(url, username, password)) {
// Success.
}
catch (SQLException e) {
// Fail.
}