Problem:
Das Java-Programm stößt auf eine SQL-Ausnahme, die darauf hinweist, dass der Benutzer, der eine Verbindung zur MySQL-Datenbank herstellt, keine Berechtigung zum Zugriff auf die Daten hat. Trotz Versuchen, Benutzerberechtigungen und Passwort zu ändern, bleibt der Fehler bestehen.
Antwort:
Es ist wahrscheinlich, dass Eclipse nicht die vorgesehene MainApp-Klasse ausführt, die die Quelle darstellt der SQL-Abfrage. Stattdessen wird eine andere Klasse (com.mysql.cj.jdbc.admin.TimezoneDump) ausgeführt, die auch eine Hauptmethode enthält.
Lösung:
Auflösen Dieses Problem:
Dadurch wird die MainApp-Klasse gestartet und die SQL-Ausnahme behoben, die durch eine falsche Benutzerberechtigung oder einen ungültigen Verbindungsversuch verursacht wurde.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich immer noch „Ausnahme im Thread „main' java.sql.SQLException: Zugriff verweigert für Benutzer „@'localhost' (mit Passwort: NEIN)'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!