Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pilote Mysql JDBC ClassNotFoundException

essayez ceci :

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

Le problème est que Class.forName(String) lève une exception vérifiée. Avec une exception cochée, vous pouvez soit :

  1. Attrapez l'exception.
  2. Déclarez que votre méthode lève l'exception. (c'est ce que j'ai suggéré ci-dessus).

Voici un exemple d'interception de l'exception :

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