Maison >base de données >tutoriel mysql >Exception de connectivité MySQL : comment corriger 'Impossible de créer une connexion au serveur de base de données' ?

Exception de connectivité MySQL : comment corriger 'Impossible de créer une connexion au serveur de base de données' ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-17 07:49:03647parcourir

MySQL Connectivity Exception: How to Fix

Exception de connectivité MySQL : impossible de créer une connexion au serveur de base de données

Description du problème :

Lorsque vous tentez de vous connecter à une base de données MySQL à partir de Java, vous pouvez rencontrer le problème : exception :

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

Cette exception se produit lorsque vous essayez d'établir une connexion à l'aide d'anciennes versions de MySQL Connector/J avec MySQL 8.

Solution :

Pour résoudre ce problème, il est nécessaire de mettre à niveau vers MySQL Connector/J 5.1.46 ou MySQL Connector/J 8.0.11 (recommandé). Voici comment procéder à la mise à niveau :

  1. Désinstallez le connecteur MySQL/J existant en le supprimant de votre chemin de classe.
  2. Téléchargez la dernière version compatible du connecteur MySQL/J à partir du site officiel. site Web :

    • Pour la version 5.1.46 : https://dev.mysql.com/downloads/file/?id=490974
    • Pour la version 8.0.11 : https://dev.mysql.com/downloads/file/?id=605127
  3. Ajoutez le fichier JAR téléchargé à votre chemin de classe.
  4. Redémarrez votre Java application.

En effectuant une mise à niveau vers une version compatible de MySQL Connector/J, vous pouvez garantir une connexion réussie à votre base de données MySQL 8.

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