JDBC报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
2024-09-01 17:40:03
报错原因:查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式
解决方法:
1.修改MySQL的配置文件,MySQL配置文件是my.ini文件在安装目录下,比如我的是在C:\Program Files (x86)\MySQL\MySQL Server 8.0\my.ini
找到这个文件之后用Notepad++打开它,搜索[mysqld]节点在节点下面加上下面这句话
default-time-zone=’+08:00’
然后记得重启MySQL的服务,打开cmd窗口登录MySQL执行show variables like ‘%time_zone%’这句命令
2、找到项目的JDBC配置,在数据源地址url后面再加上&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8
备注:使用低版本的MySQL jdbc驱动,5.1.28就不会存在时区的问题。
最新文章
- Summary of Critical and Exploitable iOS Vulnerabilities in 2016
- 从天猫和支付宝身上学习opcity与rgba
- Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理8
- DropDownList中显示无限级树形结构
- Python webpy微信公众号开发之 回复图文消息
- 在getView方法产生给用户item的视图以及数据
- 【LA2796】Concert Hall Scheduling(最大费用最大流)
- 【指数型母函数+非递归快速幂】【HDU2065】";红色病毒";问题
- Lichee (五岁以下儿童) sysconfig1.fex 配置系统
- 面向切面编程 ( Aspect Oriented Programming with Spring )
- 拓扑排序(Topological Sorting)
- SAP中的一些简称及简要介绍
- 【模板】ST表
- Go 语言 HTTP Server 源码分析
- Go linux 实践2
- js onclick函数中传字符串参数的问题
- 每天CSS学习之border-spacing
- ssh端口转发(之kettle ssh方式连接数据库)
- 【Spark】Spark-空RDD判断与处理
- 输入N组父子对,求父子对所组成的二叉树的高度----17年某公司的笔试题
热门文章
- 无人机基于Matlab/Simulink的模型开发(连载一)
- Oracle11g入门
- [USACO15DEC]高低卡(白金)High Card Low Card (Platinum)
- POJ 3020 Antenna Placement(二分图 匈牙利算法)
- 关于JavaScript if...else &; if 判断简写
- 并发编程之Fork/Join
- sql查询入门
- 开源造轮子:一个简洁,高效,轻量级,酷炫的不要不要的canvas粒子运动插件库
- 【原创】docker在Ubuntu下1小时快速学习
- LaTeX常用篇(二)---上下标/分式/根式/求和/连乘/极限/积分/希腊字母