在运行服务器程序的时候,会报错“java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)”。
1.首先,先确认用户名和密码是否正确!!一定要确定是否匹配
验证的方式是在mysql server的bin目录使用cmd输入命令:
mysql -u [username] -p
回车后,输入密码,如果不能访问,那么就应该是密码和用户名不匹配。
2.但是我确认过密码和用户名是匹配的,然后再次仔细查看错误,发现the JAR file mysql-connector-java-6.0.6 has no source attachment,但是我确实添加了jar包。然后我就去工程文件中查看,右击工程文件---Build Path---Configure Build Path。结果发现Libraries下面有两个不同安装目录下的mysql-connector-java-6.0.6.jar包。删除一个之后,再次运行,错误得到解决。