因为电脑上的mysql坏掉 所以连接的mysql换为了在服务器上的,自己最开始写的代码是这样的
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://xxxx.xxx.xxx.xxxx:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: 用户名
password: 密码
initial-size: 8
max-active: 16
min-idle: 8
max-wait: 60000
test-while-idle: true
test-on-borrow: false
test-on-return: false
但是每次都会出现错误,在网上找了许多解决方法,但是都不适用自己,其中最多的便是
升级驱动并添加
useSSL=false
但是并没有解决了我的问题。下面是我解决这个错误的代码
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://xx.xxx.xx.xx:3306/xxx?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: xxxx
password: xxxx
initialization-mode: always
continue-on-error: true