Maison >Java >javaDidacticiel >Comment résoudre ClassNotFoundException : com.mysql.jdbc.Driver ?

Comment résoudre ClassNotFoundException : com.mysql.jdbc.Driver ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-03 13:26:10493parcourir

How to Resolve ClassNotFoundException: com.mysql.jdbc.Driver?

ClassNotFoundException : com.mysql.jdbc.Driver avec MySQLConnector/J

Cause

Cette erreur se produit généralement lorsque le La bibliothèque MySQL Connector/J n'est pas incluse dans le chemin de classe du projet. Cette bibliothèque contient la classe com.mysql.jdbc.Driver, qui est utilisée pour établir une connexion à une base de données MySQL.

Solutions

Projets Maven

Ajoutez la dépendance suivante à votre fichier pom.xml :

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>

Référez-vous à [ici](https://mvnrepository.com/artifact/mysql/mysql-connector-java) pour les versions disponibles.

Projets non-Maven

Ajouter manuellement le connecteur MySQL/J JAR vers le chemin de construction du projet :

  • Cliquez avec le bouton droit sur le projet -> Chemin de construction -> Configurer le chemin de construction...
  • Dans l'onglet Bibliothèques, cliquez sur Ajouter des JAR externes...
  • Sélectionnez le fichier JAR MySQL Connector/J depuis votre système
  • Téléchargez le JAR fichier de [ici](https://dev.mysql.com/downloads/connector/j/).

Explication

Lors de la construction du projet, Java nécessite le com.mysql. Classe jdbc.Driver de la bibliothèque MySQL Connector/J. En ajoutant la bibliothèque au chemin de classe, Java peut localiser la classe et établir la connexion à la base de données MySQL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn