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

Java 服务器时区值“CDT”无法识别或表示多个时区,java,mysql,jdbc,Java,Mysql,Jdbc,当我尝试连接到我的网站上的mySQL时,我收到以下消息 java.sql.SQLException: 服务器时区值“CDT”无法识别或无效 表示多个时区。您必须配置服务器或服务器 JDBC驱动程序通过serverTimezone配置属性使用更多 如果要利用时区支持,请指定时区值 我确实试过使用 serverTimezone=CDT 但我明白了 java.sql.SQLException: “CDT”没有时区映射条目 CDT不是有效的时区标识符。它是许多不同时区的缩写,例如中央夏时制或古巴夏时制

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

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

我确实试过使用

serverTimezone=CDT
但我明白了 java.sql.SQLException:

“CDT”没有时区映射条目


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


如果您正在查找美国中部时间,则很可能需要配置美国/芝加哥时区。通过运行select*from time\u zone\u name,您可以检查MySQL服务器中的可用值;查询。

您可能需要做一些工作来配置MySQL时区表。