Access denied for user .

Status
Nicht offen für weitere Antworten.

minzel

Aktives Mitglied
Code:
java.sql.SQLException: Access denied for user 'dbu1025321'@'p54BA6985.dip.t-dialin.net' (using password: YES)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3647)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2544)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at app.swapOut.sql.SQLConnection.<init>(SQLConnection.java:27)
	at app.swapOut.sql.TestSQL.<init>(TestSQL.java:7)
	at app.swapOut.sql.TestSQL.main(TestSQL.java:12)
Exception in thread "main" java.lang.NullPointerException
	at app.swapOut.sql.SQLConnection.executeSQL(SQLConnection.java:38)
	at app.swapOut.sql.TestSQL.main(TestSQL.java:14)

Hier ein Codeausschnitt

Code:
...
  public SQLConnection() {
      
      // Treiber laden
      try {
          Class.forName("com.mysql.jdbc.Driver");
      }
      catch(ClassNotFoundException e) {
          e.printStackTrace();
      }
      // Connection erstellen und Statement zuweisen
      try {
            Connection conn = DriverManager.getConnection(ConnectDetails.CONNECTION + ConnectDetails.DATABASE + "?user=" + ConnectDetails.USER + "&password=" + ConnectDetails.PASSWORD);
            this.stmt = conn.createStatement();
        }
        catch (SQLException e) {
            e.printStackTrace();
        }
   }
...

Die Informationen für die Datenbank werden ordnungsgemäß gefüttert.
Bestehend alles aus normalen Strings: (Hier dummydaten)

Code:
...
	   public final static String CONNECTION = "jdbc:mysql://www.url.de/";
	   public final static String DRIVER = "com.mysql.jdbc.Driver";
	   public final static String DATABASE = "dbu1025321";
	   public final static String USER = "dbuser";
	   public final static String PASSWORD = "pass";
...

Beim einsetzen der richtigen Infos kommt obriger Fehler.

Woher rührt dieser?
Hab im Forum schon zahlreiche Beiträge dazu gelesen, aber geholfen hat mir nichts.

Dank im Voraus
minzel
 

Lim_Dul

Top Contributor
Das sieht wie eine typische MySQL Fehlermeldung aus.
Die besagt, dass deine Daten nicht stimmen.
Entweder stimmen Benutzer/Passwort nicht oder der Benutzer darf sich nicht von diesem Host aus zur Datenbank verbinden.
 

minzel

Aktives Mitglied
Die Logindaten sind soweit alle richtig. Dies kann man also ausschließen.
Kann man das Problem irgendwie umgehen?
 

minzel

Aktives Mitglied
Code:
...
    	  	Connection conn = DriverManager.getConnection(ConnectDetails.CONNECTION + ConnectDetails.DATABASE + "?user=" + ConnectDetails.USER + ConnectDetails.PASSWORD);
...

Auch wenn es schon zum scheitern Verurteilt war:

Code:
java.sql.SQLException: Access denied for user 'web67c342d2261f7'@'p54BA7DB1.dip.t-dialin.net' (using password: NO)
...

War natürlich nicht sinn und zweck.
 

André Uhres

Top Contributor
Ich habe zwar etwas ganz anderes gemeint, aber das Ergebnis ist schon verwirrend:
Die Fehlermeldung zeigt jetzt einen ganz anderen user an ???:L .

Aber nun gut, was ich meine ist dies: im Programm gibts du nur den Namen der ODBC Datenquelle an:
Code:
Connection conn = DriverManager.getConnection("jdbc:odbc:" + DATASOURCE_NAME);
In der Konfiguration der Datenquelle (das ist in Windows und hat nichts mit Java zu tun) gibts du den user
und den password an.
 

minzel

Aktives Mitglied
hey, also habs jetzt so versucht:
(Originaldaten, nur Passwort wurde Auskommentiert)

Code:
...
    	  String strSQLConnection = "jdbc:mysql://www.if03.de/usr_web67_1";
          con = DriverManager.getConnection(strSQLConnection, "web67","/**/"); 
...

So kommt gleichnahmiger Fehler:

Code:
java.sql.SQLException: Access denied for user 'web67'@'p54BA7DB1.dip.t-dialin.net' (using password: YES)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3647)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2544)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at app.swapOut.sql.SQLConnection.<init>(SQLConnection.java:30)
	at app.swapOut.sql.TestSQL.<init>(TestSQL.java:7)
	at app.swapOut.sql.TestSQL.main(TestSQL.java:12)
Exception in thread "main" java.lang.NullPointerException
	at app.swapOut.sql.SQLConnection.executeSQL(SQLConnection.java:42)
	at app.swapOut.sql.TestSQL.main(TestSQL.java:14)

Muss das Passwort noch irgendwie verschlüsselt werden oder sollte es reichen wenn man es Klartext da mit hineinschreibt?
 

Bleiglanz

Gesperrter Benutzer
user accounts by mysql sind auch an die remote hosts gebunden

wahrscheinlich hast du web67 nur den Zugriff vom localhost erlaubt, du musst % schreiben wenn der von allen RemoteHosts zugreifen will
 

minzel

Aktives Mitglied
hm, dank euch erstmal für die antworten ...
ich bin zwar in java recht firm aber wenns um datenbanken geht resigniere ich meist.
Und gerade an dem einfach Problem häng ich schon ein paar Wochen.

Wo genau müßte ich das mit dem % einstellen bzw. schreiben?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H java.sql.SQLException: Access denied for user 'root'@'localhost' (using password : YES) Datenbankprogrammierung 1
Thallius MySQL JDBC auf Linux Server zu mySQL DB auf anderem Linux Server wirft Access denied Datenbankprogrammierung 5
Z [JDBC][MYSQL] Access denied Datenbankprogrammierung 7
Gossi MySQL Access denied Datenbankprogrammierung 11
N Hilfe ! Mein Applet bekommt ein Access-Denied von MySQL Datenbankprogrammierung 7
Tom#234 Jakarta Web Service SQL Access Error Datenbankprogrammierung 7
H Datenbankverbindung zu MS Access Datenbankprogrammierung 4
G Connect zu ACCESS-DB mit Ucanaccess Datenbankprogrammierung 11
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
V keine Verbindung möglich (Access-DB) Datenbankprogrammierung 3
J Unterschied @Id und @Access? Datenbankprogrammierung 5
MaxG. Access Datenbank Datenbankprogrammierung 48
I Access Datenbank in Table einlesen lassen Datenbankprogrammierung 2
D UCanAccess / MS Access - Tabelle / Spalte vorhanden Datenbankprogrammierung 3
J Java 8 und Microsoft Access Database-Dateien(mdb) Datenbankprogrammierung 1
W Access DB Metainfo hinzufügen Datenbankprogrammierung 8
Z Finde den Fehler: Daten aus einer Access-Datenbank lesen Datenbankprogrammierung 12
S HSQLDB Zugriff auf Access Datenbank Datenbankprogrammierung 0
Neumi5694 MS Access Sicherheit entfernen Datenbankprogrammierung 0
F Brauche dringend Hilfe Java-Access Connection Datenbankprogrammierung 3
L mdb (access) ansteuern: Welcher weg ist der Beste Datenbankprogrammierung 3
D Java MS Access Verbindung Datenbankprogrammierung 10
Neumi5694 MS Access Tabellenbesitzer ändern Datenbankprogrammierung 0
V Datenbank Access einbinden Datenbankprogrammierung 11
A Verbindung mit Access 2007 Datenbank herstellen Datenbankprogrammierung 1
Neumi5694 Java + MS Access + 64 Bit = Fehler -1073740777 Datenbankprogrammierung 2
R MS-Access mit JAva auslesen Datenbankprogrammierung 7
J Verbindung zu Access Datenbank Datenbankprogrammierung 15
J Access Datenbank mit JAVA erstellen - boolean Werte Datenbankprogrammierung 4
M Datenbankverbindung Access Datenbankprogrammierung 3
F Insert into Access Datenbankprogrammierung 3
C Access Datenbankprogrammierung 2
T Access 32bit on Win7 64Bit ODBC Problem Datenbankprogrammierung 1
H Microsoft Access Treiber wird nicht gefunden Datenbankprogrammierung 9
T Datenbankverbindung access funtioniert nicht Datenbankprogrammierung 21
E Access Datenbank, Linux Umgebung Datenbankprogrammierung 4
E Access Datenbank mit Insert befüllen Datenbankprogrammierung 5
M Access Update Statement Fehler update -> unmöglich? Datenbankprogrammierung 3
M Access Abfrage mit Parameter & Access/Java liefern unterschiedliche Ergebnisse Datenbankprogrammierung 2
M Access Datensatz beinhaltet ESC-Zeichen Datenbankprogrammierung 3
K MySQL JDBC - Access Datenbank - unbekannter TabellenName Datenbankprogrammierung 4
K Access Datenbank mit Java auf win7 64bit Datenbankprogrammierung 14
S Access 2007 zugreifen- ODBC Driver Manger Datenbankprogrammierung 3
R MS Access mit Java Problem mit Update Statment Datenbankprogrammierung 13
F Zugriff auf MS Access-Datenbank mit jackcess Datenbankprogrammierung 10
P Access Datenbank durchsuchen Datenbankprogrammierung 8
M Problem mit Hibernate und Access Datenbankprogrammierung 9
S Datenbankapplikation von Access -> Java Datenbankprogrammierung 18
B MAC Access Datenbank in Java verwenden - Treiberproblem Datenbankprogrammierung 2
J mit java in access DB über odbc/jdbc Datenbankprogrammierung 2
NoXiD Access Datenbank in java einbinden ohne ODBC treiber zu erstellen Datenbankprogrammierung 5
C MS Access und Jarkarta POI Datenbankprogrammierung 4
T Problem bei Zugriff auf Access Datenbank Datenbankprogrammierung 7
E [ACCESS ODBC] INSERT INTO Fehler Datenbankprogrammierung 4
Q Access Datenbank in eine Internetseite einbinden Datenbankprogrammierung 2
M Zugriff auf eine Access-Datenbank innerhalb eines jar-Files Datenbankprogrammierung 7
N Wie kann ich Zugriff auf eine MS Access DB (mit JDBC) über Netzwerk erreichen? Datenbankprogrammierung 7
M Spaltennamen einer MS Access Tabelle ermitteln Datenbankprogrammierung 3
F Zugriff auf MS Access DB Datenbankprogrammierung 3
T Problem beim Update in die Access DB Datenbankprogrammierung 9
M Tabelle in Access Datei mit JDBC generieren Datenbankprogrammierung 3
C MySQL langsamer als MS ACCESS Datenbankprogrammierung 5
J Zugriff auf Access-Datenbank Datenbankprogrammierung 3
S Connection String MS Access mit Systemdatenbank / Arbeitsgruppeninformationsdatei Datenbankprogrammierung 4
X JDBC und MS-Access Sicherheitslücken? Datenbankprogrammierung 4
N mehrere Abfragen nacheinander wie mit MS Access mit JAVA Datenbankprogrammierung 3
G "Adapter" Access -> MySQL? Datenbankprogrammierung 6
J Java DB Zugriff auf Access (Migration auf andere DB) Datenbankprogrammierung 8
H Fehler mit ". Microsoft Access Driver" Datenbankprogrammierung 12
K Java JDBC Access Datenstruktur Datenbankprogrammierung 2
V Überprüfen ob Tabelle existiert in Access per ODBC Datenbankprogrammierung 2
S Access vom Programm aus starten Datenbankprogrammierung 8
V Tabelle kopieren (Superbase -> Access) Datenbankprogrammierung 1
G Java und Access? Datenbankprogrammierung 3
D Problem mit Access abfrage Datenbankprogrammierung 10
D Access Datenbank in .jar-Datei Datenbankprogrammierung 51
J Insert auf Access DB funktioniert nicht Datenbankprogrammierung 5
E Wie auf MS-Access DB zugreifen? Datenbankprogrammierung 8
M Access Datenbank ! Datenbankprogrammierung 5
M Hilfe -Access mag sein Replace nciht merh Datenbankprogrammierung 2
alexpetri Problem mit jdbc MS Access / nach 670 inserts ist schluss. Datenbankprogrammierung 4
U MS Access reservierte Wörter Datenbankprogrammierung 2
S Fehler bei DB Verbindung Access Datenbankprogrammierung 6
B Platzierung einer Access Datenbank Datenbankprogrammierung 4
V MS Access DB - Schreibschutz deaktivieren Datenbankprogrammierung 3
S PreparedStatements, Abfrageoptimierung unter MS Access Datenbankprogrammierung 5
S Java Access Arbeitsgruppendatei Datenbankprogrammierung 2
S Zugriff auf eine große Datenmenge von MS Access per JDBC Datenbankprogrammierung 11
S Access und Java, aber wie? Datenbankprogrammierung 4
G Doppeleinträge in Access auf anderem Weg verhindern. Datenbankprogrammierung 4
D An Access Datenbank andocken ohne sie beim System anzumelden Datenbankprogrammierung 3
D String[][] Array in Access Datenbank speichern Datenbankprogrammierung 5
T Zugriff auf MS-Access-DB ist grottenlangsam. Normal? Datenbankprogrammierung 9
N Probleme mit Access-DB bei einem Webserver Datenbankprogrammierung 5
H Hibernate vs. MS Access Datenbankprogrammierung 7
G Suchen nach Autowerten in Access-DB Datenbankprogrammierung 20
B JDBC Verbindung zu Access Datenbank Datenbankprogrammierung 6
T Desktopanwendung mit Access als DB Datenbankprogrammierung 4
H Microsoft Access Abfrage Datenbankprogrammierung 6
K Problem mit datenbankanbindung unter access 2003 Datenbankprogrammierung 3

Ähnliche Java Themen


Oben