大家好:我尝试使用 JDBC 连接到 mySQL 数据库,我收到如下错误消息:“java.sql.SQLException:用户 'root'@'localhost' 访问被拒绝(使用密码:YES)] 与根本原因”。我使用推荐行“mysql -u root -p”来访问 mySQL 没有问题,而且我很确定我设置了正确的密码。这对我的设置有什么影响,如下所示:
dataSource.setUrl("jdbc:mysql://localhost:3306/my_schema");
dataSource.setUsername("root");
dataSource.setPassword("mypassword");
非常感谢。