Maison > Article > base de données > Comment résoudre \"java.lang.ClassNotFoundException : com.mysql.jdbc.Driver\" ?
ClassNotFoundException avec le pilote MySQL JDBC
L'erreur "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" indique que le Java Le runtime ne trouve pas la classe spécifiée, qui est nécessaire pour établir une connexion à une base de données MySQL à l'aide de l'API JDBC.
Pour résoudre ce problème, assurez-vous que la bibliothèque de pilotes mysql-connector-java est ajouté au chemin de classe de votre application Java. Le chemin de classe spécifie les emplacements où le runtime recherchera les fichiers de classe.
Ajouter le pilote JDBC au chemin de classe
Pour ajouter le pilote au chemin de classe, utilisez la commande suivante avant exécutant votre programme Java :
java -cp .;path/to/mysql-connector-java.jar ClientBase
Dans cette commande, remplacez ClientBase par le nom de votre fichier de classe Java et remplacez path/to/mysql-connector-java.jar par le chemin réel de la bibliothèque de pilotes. .
Exemple spécifique
En fonction de votre code et de votre environnement, essayez la commande suivante :
C:\Projects\bin>java -cp .;mysql-connector-java-5.1.25-bin.jar ClientBase
Assurez-vous que le fichier de bibliothèque de pilotes spécifié est présent dans le répertoire de travail actuel ou que le chemin fourni est correct. Si le chemin de classe est défini correctement, le runtime Java devrait être capable de localiser et de charger le pilote MySQL JDBC, permettant à votre programme de se connecter à la base de données sans rencontrer l'exception ClassNotFoundException.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!