您的位置:首页 > 编程语言 > Java开发

SpringMVC+MyBatis数据库连接报错

2015-11-03 22:39 225 查看
今天使用Maven建立SSM的项目框架时,mysql数据库在测试的时候一直报错

Access denied for user 'root'@'localhost' (using password: YES)

在网上找了很多种办法都不行:

1.重启数据库

2.修改数据库密码

3.给当前连接用户赋权

还有重装数据库,当然我没有重装,我肯定我数据库没有问题,因为我还有个项目就能够连接数据库,那么经过排除法之后我估计是配置文件写错了,

后来对比才发现,我在某个项目中因为忘记了防止数据库乱码的;连接字符串,就把数据库中的my.ini的编码格式改了(当然在公司里不会让你随意动的)

但是我在这个项目里面有加了这个?useUnicode=true&characterEncoding=utf-8

删掉之后好了,

过了一段时间之后发现这个不是原因,现在加上也不报错

最后我找到原因了,是因为我的config.properties文件中有多的空格存在,

大家写配置文件的时候千万要小心空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: