Ausnahme: „Zugriff verweigert für Benutzer ''@'localhost' (mit Passwort: NEIN)“
In diesem Code eine SQLException wird geworfen, wenn versucht wird, eine Verbindung zu einer MySQL-Datenbank herzustellen. Die Fehlermeldung weist darauf hin, dass der Benutzer, der versucht, eine Verbindung zur Datenbank herzustellen, nicht autorisiert ist.
Konkret versucht der Code in der MainApp-Klasse, mithilfe der Methode DriverManager.getConnection eine Verbindung zur Datenbank herzustellen, indem er die URL, den Benutzernamen, und Passwort. Die Fehlermeldung deutet jedoch darauf hin, dass der Benutzer mit einem leeren Benutzernamen versucht, eine Verbindung mit dem Passwort „NEIN“ herzustellen, was falsch ist.
Lösung:
Zu beheben Um dieses Problem zu beheben, überprüfen Sie Folgendes:
Sobald Sie diese Schritte überprüft haben, sollte der Code in der Lage sein, eine erfolgreiche Verbindung zur MySQL-Datenbank ohne den Fehler „Zugriff verweigert“ herzustellen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Herstellen einer Verbindung zu MySQL die Meldung „Zugriff für Benutzer „@'localhost' (mit Passwort: NEIN)' verweigert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!