数据库连接 之 The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone

本文解决Eclipse连接MySQLWorkbench时出现的时间区值未识别的问题,原因是MySQL数据库与数据库驱动版本不一致。文中提供了两种解决方案:写入数据到数据库表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Eclipse连接MySQL Workbench 时遇到以下报错:
The server time zone value ‘?й???’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value if you want to utilize time zone support.

错误原因

使用的MySQL数据库和MySQL数据库驱动版本不一致
本人使用的数据库是MySQL-installer-community-5.6.49.0 版本,数据库驱动是MySQL-connector-java-8.0.21 版本。

bug代码:
在这里插入图片描述

数据库表格中无数据,如下图所示在这里插入图片描述

解决方案

解决方案一

在这里插入图片描述

在这里插入图片描述
数据库表格中成功写入第一个数据,如下图所示在这里插入图片描述

解决方案二

在这里插入图片描述
数据库表格中成功写入第二个数据,如下图所示在这里插入图片描述

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

如果大家喜欢这篇文章的话,希望大家收藏、转发、关注、评论、点赞,转载请注明出自这里。 PS:本随笔属个人学习小结,文中内容有参考互联网上的相关文章。如果您博文的链接被我引用,我承诺不会参杂经济利益;如果有版权纠纷,请私信留言。其中如果发现文中有不正确的认知或遗漏的地方请评论告知,谢谢! 还是那句话:不是我喜欢copy,是站在巨人的肩膀上~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值