侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

关于MySQL的jdbc驱动关于时区的坑

2023-11-21 星期二 / 0 评论 / 0 点赞 / 40 阅读 / 517 字

场景:使用mysql的jdbc驱动最新版(6.0+),用datetime或timestamp字段,插入到数据库的数据不对,相差八小时 原因:6.0以上的驱动包,需要加serverTimezone,这就

场景:使用mysql的jdbc驱动最新版(6.0+),用datetime或timestamp字段,插入到数据库的数据不对,相差八小时

原因:6.0以上的驱动包,需要加serverTimezone,这就引发了数据库和系统时区差异引起的问题

解决方法:1.降低版本,不用6.0,2.jdbc连接的url后面加上serverTimezone=UTC或GMT即可,如果指定使用gmt+8时区,需要写成“GMT%2B8”,这样就跟没时间不一致的问题

广告 广告

评论区