今天使用springboot整合mybatis,运行测试查询的时候出现这个错误:
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: YES)
出现原因:应该是配置连接类型的时候选择了
com.mysql.cj.jdbc.MysqlDataSource
这个应该是官方的BUG,或者另外还需要配置什么其他东西的(猜测)。
解决办法:
不配置type,springboot会自动默认的使用
com.zaxxer.hikari.HikariDataSource
或者使用 druid 连接池也可以。