このチュートリアルに従って、ローカルホストのデータベースに接続しようとして、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 プロンプトから db に接続できます。プロンプトから新しいデータベースとユーザーを追加し、そのユーザーと pwd に接続しようとしましたが、アクセス拒否の例外が引き続き発生します。何が問題なのか誰か知っていますか?