Maison > Java > javaDidacticiel > Comment réparer « java.lang.ClassNotFoundException : com.mysql.jdbc.Driver » dans JDBC ?

Comment réparer « java.lang.ClassNotFoundException : com.mysql.jdbc.Driver » dans JDBC ?

Barbara Streisand
Libérer: 2024-12-06 02:09:17
original
519 Les gens l'ont consulté

How to Fix

Erreur du pilote JDBC lors de la connexion à MySQL : java.lang.ClassNotFoundException : com.mysql.jdbc.Driver

En Java, l'erreur Le message "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" indique que la bibliothèque MySQL Connector/J n'est pas présente ou mal configuré. Voici ce que vous pouvez faire pour résoudre le problème :

Solution 1 : Inclure la dépendance MySQL Connector/J

IntelliJ :

  1. Cliquez avec le bouton droit sur le projet dans « Explorateur de projet ».
  2. Survolez « Ajouter » et sélectionnez "Bibliothèque".
  3. Choisissez "Java" et ajoutez le chemin d'accès au fichier mysql-connector-java.jar.

Projet Maven :

Ajoutez la dépendance suivante au pom.xml fichier :

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
Copier après la connexion

Solution 2 : Ajout manuel du fichier Jar

  1. Téléchargez le fichier mysql-connector-java.jar depuis le site Web MySQL.
  2. Cliquez avec le bouton droit sur le projet dans « Explorateur de projet ».
  3. Sélectionnez « Chemin de construction » > "Configurer le chemin de construction."
  4. Cliquez sur l'onglet "Bibliothèques".
  5. Cliquez sur "Ajouter des JAR externes."
  6. Choisissez le fichier mysql-connector-java.jar téléchargé.

Explication :

Le Une exception se produit car la machine virtuelle Java ne trouve pas la classe com.mysql.jdbc.Driver, qui fait partie de la bibliothèque MySQL Connector/J. En ajoutant la dépendance ou en incluant manuellement le fichier JAR, vous fournissez la classe du pilote et permettez à l'application d'établir une 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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal