Druid连接池连接MySQL报错:
问题描述:
Druid连接池链接mysql错误提示:create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/bank,
errorCode
原因分析:
这种有以下几种情况:
1.你的数据库连接配置错误
2.MySQL没有启动,服务没打开
解决方案:
1. 数据库连接配置错误 datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/td_xkd?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
username: root
password: root
这里要注意,我的是MySQL8.0的配置。
若为5.x版本的mysql,则连接链接改为:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8&useUnicode=true&useSSL=true&serverTimezone=UTC
username: root
password: root
主要就是驱动和URL改变了:
driver-class-name: com.mysql.cj.jdbc.Driver