完美解决连接数据库启动报错:InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecog-程序员宅基地

技术标签: java  异常解决  bug  jdbc  mysql  数据库  

问题描述

在连接数据库进行操作的时候 启动项目 报了这么一个错误:

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: 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 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:85)
	at com.mysql.cj.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:132)
	at com.mysql.cj.protocol.a.NativeProtocol.configureTimezone(NativeProtocol.java:2118)
	at com.mysql.cj.protocol.a.NativeProtocol.initServerSession(NativeProtocol.java:2142)
	at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:1310)
	at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:967)
	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826)
	... 53 common frames omitted

原因

服务器时区值无法辨认或表示多个时区 如果你想使用时区支持 你必须通过服务器时区配置属性来配置服务器或JDBC驱动从而使用更具体的时区值

简单来说 就是MySQL8.0及以上需要配置时区

解决方法

在配置文件的数据库url后面加上serverTimezone=Asia/Shanghai或是serverTimezone=UTC即可解决
在这里插入图片描述


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Piconjo/article/details/105385159

智能推荐

XAML 实例演示之九 – Hello Kitty 专卖店产品演示-程序员宅基地

文章浏览阅读53次。XAML 实例演示之九 – Hello Kitty 专卖店产品演示本文演示如何结合XAML 实例演示系列文章(1-8)中学习的技术,制作一个Hello Kitty 专卖店产品演示窗口。范例程序演示效果如下:范例程序完整代码下载。因为范例程序引用了[url]http://www.giftcenter.cn/[/url]...

Auve-data数据大屏展示(avue-echart)_avue-data-程序员宅基地

文章浏览阅读1.7w次,点赞5次,收藏30次。- 图表 - 柱状图 - 折线图 - 饼图 - 象形图 - 雷达图 - 散点图 - 漏斗图 - 地图- 文字 - 文本框 - 跑马灯 - 超链接 - 实时时间- 媒体 - 图片 - 图片框 - 轮播图 - iframe - video- 指标 - 翻牌器 - 环形图 - 进度条 - 仪表盘 - 字符云- 表格 - 选项卡 - 表格- ..._avue-data

线性代数笔记(7) 向量、矩阵的范数_m1范数和无穷范数相容-程序员宅基地

文章浏览阅读1.8k次。向量、矩阵的范数在向量、矩阵(复数域)上定义一个关于内部各个元素的运算,只要运算满足以下规律就可以成为范数正定性:||A|| >= 0,且当且仅当为0向量(0矩阵)时取等号齐次性:||kA|| = |k| · ||A|| ,k为一个复数三角不等式:||A+B|| <= ||A|| + ||B||此外对于方阵还有一个相容性(乘法不等式)4. 相容性:||AB|| <= ||A||·||B||一些常用的向量、矩阵范数https://blog.csdn.net/zaishui_m1范数和无穷范数相容

Android源码在线查看网站_android 源码在线-程序员宅基地

文章浏览阅读1.3w次,点赞10次,收藏34次。安卓社区https://www.androidos.net.cn/sourcecode (推荐)AndroidXRef http://androidxref.com/安卓特性(包括历史版本):https://developer.android.google.cn/_android 源码在线

白兵机器人怎样连接_玩物 | Star Wars Stormtrooper 遥控机器人 可爱造型星战白兵...-程序员宅基地

文章浏览阅读3k次。随着《星球大战》40周年,新电影《星球大战:最后绝地武士》于12月14日上映,星战迷除了可以欣赏电影外,一连串的外围商品亦令星战迷十分兴奋 ! 研发智能型机器人公司UBTECH与迪斯尼联乘推出白兵机器人 First Order Stormtrooper,一起来看看吧!11吋白兵 外形可爱精致First Order Stormtrooper白兵机器人高28cm,外形走可爱风格,头部比身体更大一点,走..._ubtech优必选智能ai遥控机器人星球大战starwars白兵stormtrooper

logstash同步mysql数据到es(二、jdbc_driver_library问题)_pipeline error {:pipeline_id=>"main", :exception=>-程序员宅基地

文章浏览阅读1.4w次,点赞28次,收藏14次。1.猜测权限问题,直接chmod 777 mysql-connector-j-8.0.32.jar。# 启动logstash的方式,我的配置文件,jar都放在了config中。一直报加载问题,权限给了,jar包都换了,还是不行。4.百度有的小伙伴分享是相对路径换成绝对路径,我都试了,还是u不行。尽管我使用容器卷挂载了,但是也不行啊。3.百度有的小伙伴说是斜杠问题,我换了\和/都不行。啊,我那路径配的是本地路径,容器内读不到啊。2.怀疑jar包问题,重新下载了jar。5.镇定下来~~~~~_pipeline error {:pipeline_id=>"main", :exception=>#

随便推点

ArcGIS模型构建器计算几何(面积)_arcgis几何计算器-程序员宅基地

文章浏览阅读990次。ArcGIS中计算面积的公式是基于当前地图的投影系统和坐标单位计算的。如果需要计算不同投影和单位下的面积,需要先进行投影和单位的转换。(这是python计算面积的公式);后弹出的模型的连接器,如下;双击或者右键弹出设置参数,工具,并将其拖到模型界面。根据同样的操作,找到。:上一步起名的字段;_arcgis几何计算器

windows打开和关闭默认共享方法汇总_windows默认共享的打开和关闭-程序员宅基地

文章浏览阅读1.6k次。关闭默认共享_windows默认共享的打开和关闭

前端文件下载的几种方式_前端实现下载文件-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏13次。前端开发中,经常遇到文件下载的功能。这里对常见的文件下载方式做一些总结。一、直接下载针对一些浏览器无法识别的文件格式。可以直接在地址栏上出入URL即可触发浏览器的下载功能。同类的还有window.location.href、window.open地址栏输入文件URLwindow.location.href = URLwindow.open(URL)二、直接下载(使用a标签download属性)直接下载仅使用的浏览器无法识别的文件。如果是浏览器支持的文件格式(如:html、jpg、png)_前端实现下载文件

python之list列表操作_python 每次获取列表50个元素-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏17次。在Python中,list是一种基本的数据结构,它允许你存储一系列的元素,并且可以根据需要添加、删除或修改这些元素。List的元素可以是不同的数据类型,如整数、字符串、布尔值等。_python 每次获取列表50个元素

第十二届蓝桥杯 ——格点_16. (程序题) 如果一个点 (x, y) 的两维坐标都是整数,即 x ∈ z 且 y ∈ z,则-程序员宅基地

文章浏览阅读1.2k次。问题描述如果一个点 (x, y) 的两维坐标都是整数,即 x ∈ Z 且 y ∈ Z,则称这个点为一个格点。如果一个点 (x, y) 的两维坐标都是正数,即 x > 0 且 y > 0,则称这个点在第一象限。请问在第一象限的格点中,有多少个点 (x, y) 的两维坐标乘积不超过 2021,即 x * y ≤ 2021。提示:建议使用计算机编程解决问题。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分_16. (程序题) 如果一个点 (x, y) 的两维坐标都是整数,即 x ∈ z 且 y ∈ z,则称这

2021-08-20_对抗性损失-程序员宅基地

文章浏览阅读656次。srgan原始文献阅读(看不懂+10000…)尽管使用更快、更深的卷积神经网络在单图像超分辨率的精度和速度方面取得了突破,但一个核心问题仍然基本上没有解决:当我们在较大的放大因子下进行超分辨率时,如何恢复更细的纹理细节?在图像下采样过程中,信息丢失,使超分辨率成为一个具有大量可能解的高度不适定反问题。因此,基于优化的超分辨率方法的行为主要取决于目标函数的选择。最近的工作主要集中在最小化均方重建误差(MSE)。由此产生的估计具有高峰值信噪比(PSNR),但它们通常过于平滑,缺乏高频细节,使它们在感知上不令人_对抗性损失

推荐文章

热门文章

相关标签