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

Mysql JDBC-Treiber ClassNotFoundException

versuchen Sie Folgendes:

public static void main(String[] args) throws Exception {
    Class.forName("com.mysql.jdbc.Driver");
}

Das Problem ist, dass Class.forName(String) wirft eine überprüfte Ausnahme. Mit einer geprüften Ausnahme können Sie entweder:

  1. Fangen Sie die Ausnahme ab.
  2. Erklären Sie, dass Ihre Methode die Ausnahme auslöst. (was ich oben vorgeschlagen habe).

Hier ist ein Beispiel für das Abfangen der Ausnahme:

public static void main(String[] args) throws Exception {
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch(ClassNotFoundException e) {
        //do some exception handling
    }
}