连接数据库:ERROR: The server time zone value '�й�' is unrecognized or represents more than one time zone
2017-02-22 19:52
941 查看
提示系统时区出现错误,可以在mysql中执行命令:
或者在数据库驱动的url后加上serverTimezone=UTC参数
写代码的时候要注意,如果该参数是‘?’后的第一个,即
是没有问题的,但如果不是第一个,即
这种写法是会报错的,会提示The reference to entity “serverTimezone” must end with the ‘;’ delimiter.
运行后控制台也会出现
对实体 “serverTimezone” 的引用必须以 ‘;’ 分隔符结尾。
的错误提示。
将代码改为
即可。在xml的配置文件中 ;要用
set global time_zone='+8:00'
或者在数据库驱动的url后加上serverTimezone=UTC参数
写代码的时候要注意,如果该参数是‘?’后的第一个,即
<property name="jdbcUrl"> jdbc:mysql://localhost:3306/exam?serverTimezone=UTC </property>
是没有问题的,但如果不是第一个,即
<property name="jdbcUrl"> jdbc:mysql://localhost:3306/exam?characterEncoding=utf8&serverTimezone=UTC </property>
这种写法是会报错的,会提示The reference to entity “serverTimezone” must end with the ‘;’ delimiter.
运行后控制台也会出现
对实体 “serverTimezone” 的引用必须以 ‘;’ 分隔符结尾。
的错误提示。
将代码改为
<property name="jdbcUrl"> jdbc:mysql://localhost:3306/exam?characterEncoding=utf8&serverTimezone=UTC </property>
即可。在xml的配置文件中 ;要用
&代替。
相关文章推荐
- 数据库连接 The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- mysql连接异常:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zo
- The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone
- The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- The server timezone value 'UTC' is unrecognized or represents more than one timezone
- The server time zone value 'PDT' is unrecognized or represents more than one time zone
- Mysql错误:The server time zone value is unrecognized or represents more than one time zone
- The server timezone value 'xxx' is unrecognized or represents more than one time
- The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You mu
- The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You m
- The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You mu
- Mysql错误:The server time zone value is unrecognized or represents more than one time zone
- bug: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- The server time zone value 'EDT' is unrecognized or represents more than one time zone.
- jdbc连接数据库 The server time zone value '�й���ʱ��' is unrecognized or represents more... 错误
- mysql出现错误:The server time zone value is unrecognized or represents more than one time zone
- 连接MySQL时区bug: The server time zone value '�й���ʱ��' is unrecognized or represents more
- java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more tha
- java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more
- 【问题解决:时区】连接MySQL时错误The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone