spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES)

报错:java.sql.SQLException: Access denied for user 'somebody'@'localhost' (using password: YES)

前提:本身数据库相关数据(用户名密码驱动url等都没有错)

我在IDEA中使用spring做事务的测试用例,采用druid连接池,在beans.xml中配置好后报错:


druid.properties文件

spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES)_第1张图片

beans.xml文件

spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES)_第2张图片

报错信息:

spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES)_第3张图片


解决方案:

将druid.properties文件中的username改为user即可,并且在beans.xml的配置也进行相应改动

更改后的druid.properties:

spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES)_第4张图片

更改后可以完美运行!

你可能感兴趣的:(spring在beans.xml中配置druid数据源报错Access denied for user 'somebody'@'localhost' (using password: YES))