Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie teste ich, ob der JDBC-Treiber korrekt installiert ist und ob die DB verbunden werden kann?

Ü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.
}

Siehe auch