Springboot中数据库连接时时区报错问题
在做Springboot的项目中,需要在application.yml中配置数据库连接的属性,可能会遇到如下情况,网上查看后总结了一下:
解决方法:
这是数据库和系统时区差异导致的,解决方法就是在连接数据库的url后加上?serverTimezone=UTC&characterEncoding=utf-8,同时解决了时区差异报错和输入中文报错。
如下:
spring:
datasource:
username: root
password: 12345
url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
driver-class-name: com.mysql.cj.jdbc.Driver