MySQL-Verbindung in Java: Zugriff für Benutzer @ localhost verweigert

Ich kann keine Verbindung zur Datenbank herstellen, aber ich weiß nicht warum, da der Benutzername und das Kennwort korrekt sind und ich lokal über phpmyadmin eine Verbindung herstellen kann.

  Class.forName("com.mysql.jdbc.Driver");
  // Setup the connection with the DB
  connect = DriverManager.getConnection(
            "jdbc:mysql://localhost/yerobot", "yerobot", "yerobot123");

  preparedStatement = connect.prepareStatement("select * from userdata");

  resultSet = preparedStatement.executeQuery();
  while(resultSet.next()){
    // do read rs
  }

Immer wenn ich nach einer Verbindung rufe, erhalte ich diesen Stacktrace:

java.sql.SQLException: Access denied for user 'yerobot'@'localhost' (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:928)
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1750)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1290)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2535)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2320)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at yerobot.MySQLAccess.setZockerzaster(MySQLAccess.java:92)
    at yerobot.MyBot.zasterAction(MyBot.java:102)
    at yerobot.MyBot$1.run(MyBot.java:94)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage