Versuche nun schon seit längerem auf eine meiner 2 Datenbanken zuzugreifen. Diesen Zugriff möchte mich mit Hilfe von einem eigenen Javaprogramm erstellen.
Ich habe den aktuellen JDBC-Treiber für MySQL bereits heruntergeladen und in den Buildpath importiert, Als Benutzer wollte ich mit Hilfe von SQL-Befehlen einen neuen Nutzer für Java anlegen, da dies jedoch nicht Funktionierte (Keine Rechte mit meinem 'Hauptaccount') habe ich dies mithilfe der Weboberfläche in Plesk gemacht.
Mein Connectionversuch:
conn = DriverManager.getConnection("jdbc:mysql://domain.de/test?user=kdXXXXX&password=passwort123xyz");
bzw.
conn = DriverManager.getConnection("jdbc:mysql://domain.de/InternalUsage","kdXXXXX","passwort123xyz");
Bei beiden kommt folgender Error: "Access denied for user 'kdXXXXX'@'IP' (using password:YES)"
Selbstverständlich habe ich das von mir eingestellte Passwort und auch den richtigen Benutzernamen eingegeben. Auch mit dem Java-Account ist keine Verbindung möglich. Woran könnte es liegen? Ich zweifle sehr daran, dass der Fehler an meinem Code liegt, da auch über andere SQL-Programme kein Zugriff auf die DB über diese Daten möglich ist (Der selbe Fehler) Hoffe man kann mir weiter helfen, da ich diese DB-Connection benötigen könnte ;D
MfG
amc2000
PS: Ich habe insgesamt 2 Datenbanken angelegt, wovon eine vom Forum genutzt wird und dies auch scheinbar möglich ist, da das Forum ebenfalls auf dem Webserver läuft. Die Zweite DB habe ich InternalUsage genannt, darin enthalten ist eine Tabelle Namens Test, welche ich zum testen verwenden möchte, bevor ich ein Produktives System darüber laufen lasse ;D
Ich habe den aktuellen JDBC-Treiber für MySQL bereits heruntergeladen und in den Buildpath importiert, Als Benutzer wollte ich mit Hilfe von SQL-Befehlen einen neuen Nutzer für Java anlegen, da dies jedoch nicht Funktionierte (Keine Rechte mit meinem 'Hauptaccount') habe ich dies mithilfe der Weboberfläche in Plesk gemacht.
Mein Connectionversuch:
conn = DriverManager.getConnection("jdbc:mysql://domain.de/test?user=kdXXXXX&password=passwort123xyz");
bzw.
conn = DriverManager.getConnection("jdbc:mysql://domain.de/InternalUsage","kdXXXXX","passwort123xyz");
Bei beiden kommt folgender Error: "Access denied for user 'kdXXXXX'@'IP' (using password:YES)"
Selbstverständlich habe ich das von mir eingestellte Passwort und auch den richtigen Benutzernamen eingegeben. Auch mit dem Java-Account ist keine Verbindung möglich. Woran könnte es liegen? Ich zweifle sehr daran, dass der Fehler an meinem Code liegt, da auch über andere SQL-Programme kein Zugriff auf die DB über diese Daten möglich ist (Der selbe Fehler) Hoffe man kann mir weiter helfen, da ich diese DB-Connection benötigen könnte ;D
MfG
amc2000
PS: Ich habe insgesamt 2 Datenbanken angelegt, wovon eine vom Forum genutzt wird und dies auch scheinbar möglich ist, da das Forum ebenfalls auf dem Webserver läuft. Die Zweite DB habe ich InternalUsage genannt, darin enthalten ist eine Tabelle Namens Test, welche ich zum testen verwenden möchte, bevor ich ein Produktives System darüber laufen lasse ;D
Kommentar