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