在 MySQL 中执行命令试下: 


set global time_zone=’+8:00’ 


异常之: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. 
设置为东8区

就不报错了。

show variables like '%time_zone%';

 

解释:在访问数据库时出现时区无法识别问题,在通过在数据库连接URL后,加上?serverTimezone=UTC , 时区是确认了但是这默认是0市区,导致在存入数据库时,JDBC会将当前系统市区东8区,减去8个小时,最终导致时间不匹配。

相关文章:

  • 2022-12-23
  • 2021-06-06
  • 2021-09-01
  • 2022-01-13
  • 2022-03-06
  • 2022-12-23
猜你喜欢
  • 2021-08-12
  • 2021-09-10
  • 2021-12-16
  • 2021-10-05
  • 2022-12-23
相关资源
相似解决方案