博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java通过JDBC链接mysql报错解决办法
阅读量:6271 次
发布时间:2019-06-22

本文共 866 字,大约阅读时间需要 2 分钟。

hot3.png

在使用spring boot操作数据库的时候,莫名其妙抛了一个错误:

ERROR o.a.tomcat.jdbc.pool.ConnectionPool - Unable to create initial connections of pool.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.

这个错误是因为mysql连接的依赖包是高版本的情况下:

mysql
mysql-connector-java
6.0.6

在配置datasource.url时不能简单的这样配:

spring.datasource.url=jdbc:mysql://localhost:3306/chat

需要加上一些必要的后缀信息(改成下面的配置就可以了):

spring.datasource.url=jdbc:mysql://localhost:3306/chat?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

转载于:https://my.oschina.net/milletes/blog/1577795

你可能感兴趣的文章
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
网吧维护工具
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
MaxCompute 学习计划(一)
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>