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

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

阳光洒在路上就不怕心碎f

2017-04-12 10:38

原因一:


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


原因二:


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


jdbc.propertis


driver=com.mysql.jdbc.Driver

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

user=root

password=123


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


写回答 关注

3回答

  • 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

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

Java高并发秒杀API之业务分析与DAO层

Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧

87426 学习 · 496 问题

查看课程

相似问题