报错:You must configure either the server or JDBC driver
程序员文章站
2024-01-17 20:26:40
...
在使用mysql 8.0.19版本的驱动时报错,报错信息:
原因是时区设置的问题,在mysql6以后必须加上serverTimezone=UTC这个参数,UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。
UTC + (+0800) = 本地(北京)时间
解决方案:
url的时区使用中国标准时间。也就是serverTimezone=Asia/Shanghai
jdbc:mysql:///jdbcTest?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai