java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized
Exception in thread "main" java.sql.SQLException: 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.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:87)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:61)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:71)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:76)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:444)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:230)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:226)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
这是在使用MySQL 8.0以上版本(MySQL连接驱动和版本都是8.0以上)的时候出现的问题错误,我们需要在访问数据库的Url后面加上
?serverTimezone=GMT%2B8
比如我的URL配置是 jdbc_url=jdbc:mysql://localhost:3306/test
修改成:jdbc_url=jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8
如果读取数据库的数据乱码了,需要增加UTF-8,修改如下:
jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8
最新文章
- .net 实体类与json转换(.net自带类库实现)更新
- 【C#】分享一个可灵活设置边框的Panel
- smarty模板继承
- base-css
- H5与Native交互的实现
- js 触发select onchange事件
- Slickflow.NET 开源工作流引擎基础介绍(二) -- 引擎组件和业务模块的交互
- 如何评估oracle AWR 的在oracle 中的存储情况
- typecho博客出404页面修改方法
- 【Stack Overflow -- 原创加工、原创整理、生产实战】-- 深度复制
- 解决jquery.zclip.js插件无法复制的问题
- pre的内容自动转行
- Laravel底层实现原理系列
- 关于 ubuntu 下 防火墙 ufw的使用
- php获取POST数据的三种方法
- 移动端H5混合开发设置复盘与总结
- The logback manual #02# Architecture
- 【运维】Java开发人员掌握的Linux命令
- jquery怎么取得有好几个并且name是相同的值
- ASP.NET 异步Web API + jQuery Ajax 文件上传代码小析
热门文章
- HDU 1042 N!( 高精度乘法水 )
- myeclipse 字体设置为UTF-8
- VUE:事件处理和表单输入绑定
- 【BZOJ 1486】 [HNOI2009]最小圈
- 【Codeforces Round #482 (Div. 2) C】Kuro and Walking Route
- Firefox OS简单介绍
- Crazyflie 2.0 System Architecture
- POJ 2318 叉积判断点与直线位置
- m-orchastration system
- 升级Ubuntu18.04后遇到的坑