当前位置: 首页 > 知识库问答 >
问题:

服务器时区值“cdt”无法识别或表示多个时区

冀景明
2023-03-14

当尝试连接到我网站上的mySQL时,我会收到以下消息java.sql.SQLException:

服务器时区值“cdt”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更指定的时区值。

我试过用

serverTimezone=CDT

共有1个答案

汪同
2023-03-14

CDT不是有效的时区标识符。它是许多不同时区的缩写,例如中央夏令时或古巴夏令时。

如果您正在查找美国中部时间,则很可能要配置美国/芝加哥时区。您可以通过运行select*from time_zone_name;query来检查MySQL服务器中有哪些可用的值。

 类似资料:
  • 我试图设置一个简单的hibernate应用程序,当我运行它时,我得到了一个堆栈跟踪,其中充满了错误。 打印出时区(system.out.println(Timezone.getdefault());)打印以下详细信息: sun.util.calendar.zoneInfo[id=“澳大利亚/墨尔本”,offset=36000000,dstsavings=3600000,usedaylight=tr

  • 问题内容: 我试图设置一个简单的hibernate应用程序,当我运行它时,我得到了一个充满错误的堆栈跟踪信息。 我的文件中具有以下Maven依赖项: 我在本地运行的mysql版本是: 我正在运行,看来,这是一种非常简单的方法,仍然出现错误: 执行完上面的命令后,我得到了很长的堆栈跟踪信息… System.out.println也不打印…因此连接似乎没有建立连接。 我在这里关注此错误: 服务器时区值

  • 我正在使用hibernate(Hibernate Maven5.2.15.Final, Mysql-连接器Maven 8.0.9-rc)whith mysql 5.7在linux上的lampp环境所以。 我在意大利(中欧夏季时间),3月25日,连接数据库出现以下错误: 服务器时区值“CEST”无法识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过serverTimezo

  • 我正在运行一个MySQL客户端实用程序,并收到这个众所周知的错误: 服务器时区值“KST”无法识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更特定的时区值。 从官方Ubuntu库(mysql Ver 14.14 Distrib 5.7.26)安装了数据库引擎的现成Ubuntu 2019.04。 如何修复它? 附加 不返回任

  • 我正在尝试使用mySQL connector Java 8.0.17创建到MySQL8.0的连接,但以下错误阻止了它: java.sql.sqlexception:服务器时区值“GMT Summer time”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更指定的时区值。 我在UTC时区看到过类似的错误,但在GMT时

  • 我们尝试使用EJB3.1计时器组件。 我们的需求很简单。每分钟在java类中调用一个方法。要使此组件工作: 问题: EJB无法查找EJBTIMER表空间。我们可以在application.py或IBM WebConsole中进行设置。