日期:2014-05-20  浏览次数:20789 次

java.sql.SQLException: Syntax error or access violation message from server: "Access denied for user 'root'@'%' to database 'sal
java.sql.SQLException: Syntax error or access violation message from server: "Access denied for user 'root'@'%' to database 'sale'"


这是什么错误


java连接mysql

------解决方案--------------------
数据库sale拒绝用户‘root’访问
------解决方案--------------------
可能是因为在安装MySQL的时候限制了root用户只能从本地登录(默认选项),因此数据库只支持root@localhost或者root@127.0.0.1的登录方式

通常的解决方法是,在MySQL中新建一个User,并以这个User登录MySQL;或者取消root的本地限制(不推荐)