java.sql.SQLException:Access denied for user 'root'@'localhost' (using password:YES) mysql开发
导入了同学的一个项目,运行的时候总是报java.sql.SQLException:Access denied for user 'root'@'localhost' (using password:YES)这个错误。如下图(第一幅)。找了网上很多方法,有的说要改密码,有的说root用户不能远程登录,建议再创建一个用户;这些方法试过都没有用。后来才想到,在程序里system.out.println数据库密码,发现密码是原作者名字!恍然大悟。接着就是找他在哪里设置的,但是通过命令行遍历了整个项目都没发现他设置的地方。后来没有办法,打开源文件(第二幅)编辑里面的.properties,里面设置了密码是他的名字,修改为我自己数据库root用户的密码,问题解决了~我是菜鸟级的,高手不要鄙视~