我正在使用 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)
root没有默认密码,我也没有更改它。我可以使用相同的参数从 mysql 提示符连接到数据库。我从提示中添加了一个新的数据库和用户,尝试与该用户和密码连接,但仍然得到拒绝访问异常。有人知道可能是什么问题吗?