Я использую mysql и connector / j, пытаюсь подключиться к базе данных на моем локальном хосте, следуя этому руководству .
Вот часть кода, который я использую:
String url = "jdbc:mysql://localhost:3306/mysql";
Connection con = DriverManager.getConnection(url,"root", "");
И я всегда получаю это исключение: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
Там нет пароля по умолчанию для рута, и я его не менял. Я могу подключиться к БД из командной строки mysql с теми же параметрами. Я добавил новую базу данных и пользователя из приглашения, попытался соединиться с этим пользователем и pwd, но все равно получил исключение об отказе в доступе. Кто-нибудь знает в чем может быть проблема?