Maison > base de données > tutoriel mysql > Pourquoi mon code Java génère-t-il une erreur « Accès refusé » lors de la connexion à MySQL ?

Pourquoi mon code Java génère-t-il une erreur « Accès refusé » lors de la connexion à MySQL ?

Susan Sarandon
Libérer: 2024-11-29 14:58:10
original
611 Les gens l'ont consulté

Why Does My Java Code Throw an

"Correction de l'exception : java.sql.SQLException : accès refusé pour un utilisateur avec des informations d'identification vides"

Question :

Une exception avec le message "java.sql.SQLException : Accès refusé à l'utilisateur « @'localhost' (en utilisant le mot de passe : NON) » est rencontré lors de la tentative de connexion à une base de données MySQL. Toutes les tentatives de modification du mot de passe de l'utilisateur, d'octroi d'autorisations ou de reconnexion ont échoué. Quelle est la cause première de cette erreur ?

Réponse :

Le code Java fourni contient une divergence dans l'appel de la méthode principale :

public void main(String[] args) throws SQLException
Copier après la connexion

Cette méthode fait probablement partie d'une classe différente, "com.mysql.cj.jdbc.admin.TimezoneDump", qui définit également une méthode principale. Par conséquent, Eclipse peut exécuter cette classe incorrecte au lieu de la classe « MainApp » prévue.

Pour résoudre ce problème, vous pouvez déterminer manuellement quelle classe exécuter :

  1. Droit -cliquez sur MainApp.java.
  2. Sélectionnez Exécuter Comme.
  3. Choisissez Application Java.

Cette action demandera à Eclipse d'exécuter la classe "MainApp", qui devrait se connecter avec succès à la base de données sans l'erreur d'accès refusé.

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!

source:php.cn
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