springmvc+mybits启动应用时连接数据源报错

报错内容:数据库信息配置无误,但是报Access denied for user ''@'localhost' (using password: YES)错误(此时并不一定是用户名密码错误,而可能是配置项名称错误!)

报错原因:

jdbc.properties文件及config文件中配置数据库信息时要小心,使用druid数据源连接池和c3p0连接池driver/url/userneme/password这四项只有password名称是一样的,其他三项名称千万不要写错,否则就会包上述错误

druid:username/password/jdbcUrl/driverClassName

c3p0:user/password/jdbcUrl/driverClass

注意:

driver配置项内容与我们导入的依赖包版本有关。

com.mysql.jdbc.Driver 是 mysql-connector-java 5及5之前的, 
com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6及6之后的的

posted @ 2022-05-21 11:51  爱跑步的程序猿  阅读(94)  评论(0)    收藏  举报