一、问题出现

今天在使用mybatis连接数据库时出现了错误

错误的原因是:Access denied for user ‘’@‘localhost’ (using password: NO)

连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

二、寻找问题

到了spring配置文件里看了一下数据源的配置

连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

发现用户名和密码都没有问题

点进源码看
连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

dataUsername 和 dataPassword 是执行DML脚本的

连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

而username 和 password 才是连接数据库的

在配置数据源的时候把属性给弄错了,才导致数据库连接不上

将属性名更改过来

连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

三、测试

数据库连接成功

数据查询成功
连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

相关文章:

  • 2021-07-21
  • 2021-08-02
  • 2021-07-30
  • 2021-06-08
猜你喜欢
  • 2021-07-11
  • 2021-05-06
  • 2021-12-05
  • 2021-06-03
  • 2021-07-12
相关资源
相似解决方案