Mysql
 sql >> Database >  >> RDS >> Mysql

Driver Mysql JDBC ClassNotFoundException

prova questo:

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

Il problema è che Class.forName(String) genera un'eccezione verificata. Con un'eccezione selezionata, puoi:

  1. Cogli l'eccezione.
  2. Dichiara che il tuo metodo genera l'eccezione. (che è quello che ho suggerito sopra).

Ecco un esempio di come catturare l'eccezione:

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