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
posted @ 2020-11-10 16:24  丶Tristana  阅读(503)  评论(0编辑  收藏  举报