问答详情
源自:4-8 DAO层单元测试编码和问题排查(上)

看这里,若是遇到如下问题:Access denied for user 'Administrator'@'localhost' (using password: YES)

原因一:


密码错误或者配置文件中对应的name错了,或者value错了


原因二:


这个是因为你写的properties文件不符合规范,改成如下就可以了:


jdbc.propertis


driver=com.mysql.jdbc.Driver

url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf8

user=root

password=123


对应的配置连接池属性也要改。


提问者:阳光洒在路上就不怕心碎f 2017-04-12 10:38

个回答

  • HelloTmi
    2017-05-15 11:31:10

    Spring加载数据库参数使用OGNL表达式,出现该问题导致不能连接数据库,个人解决方案是将连接数据库四个参数封装为jdbc的属性,就是在jdbc.properties文件中使用jdbc.driver=com.mysql.jdbc.Driver,其余类似,Spring配置数据库属性值value=${jdbc.driver},综上。

  • 亚努人
    2017-04-21 10:30:12

    谢谢!

  • DavidG
    2017-04-12 17:11:29

    这是问题吗。。。我除了说是,还能说什么呢?