概述

问题

使用JDBC连接MySQL时出现下面错误:

The server time zone value ‘�й���׼ʱ��’ is unrecognizedor representsmore than one timezone. You must configure either the server or JDBC driver(via the serverTimezone configuration

原因

发现这是因为安装MySQL的时候时区设置地不正确,MySQL默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式。在你没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,这是由于数据库和系统时区差异所造成的,在JDBC连接的url后面加上 serverTimezone=GMT 即可解决问题,如果需要使用 gmt+8 时区,需要写成 GMT%2B8 ,否则会被解析为空。再一个解决办法就是使用低版本的 MySQL JDBC 驱动,5.1.28 不会存在时区的问题。

解决办法

在连接字符串后面加上 serverTimezone=GMT%2B8 ,其中GMT是格林威治平时,也称格林威治时间(它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点),完整的连接字符串示例如下:

jdbc:mysql://localhost:3306/db_secondhandtrade?serverTimezone=GMT%2B8

如果要解决中文乱码输入问题,则加上useUnicode=true&characterEncoding=utf8,完整字符串如下:

jdbc:mysql://localhost:3306/db_secondhandtrade?useUnicode=true&characterEncoding=utf8

一般都是两者一起使用,完整字符串如下:

jdbc:mysql://localhost:3306/db_secondhandtrade?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8

idea连接MySQL界面如下:

IntelliJ IDEA连接数据库报错及解决相关推荐

  1. PLSQL Developer连接数据库报错ora-12514解决

    PLSQL Developer连接数据库报错ora-12514解决 就这个错误纠结了好几天了,现在已经完美解决.现在把具体解决思路及方法记录下来,希望能够帮助更多像我这样纠结的人,高手大神们跳过.不多 ...

  2. kettle连接数据mysql查_Kettle连接MySQL报错的解决方法

    使用Kettle报错的解决方法 1.当你在navicat上面测试数据库连接的时候可以看到数据库连接成功.而在Kettle上面连接同样的库的时候报出一大段错误出来,这时候是不是感觉有点懵逼了. 错误内容 ...

  3. IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set ‘serverTimezone‘ property.

    项目场景: 提示:使用IDEA连接数据库: 问题描述 提示:IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set 'serverTim ...

  4. idea使用Database连接数据库报错ssm证书验证失败无法建立安全连接

    项目场景: idea使用Database连接数据库报错ssm证书验证失败无法建立安全连接 问题描述 [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 ...

  5. kettle连接mysql一直报错_Kettle连接MySQL报错的解决方法

    使用Kettle报错的解决方法 1.当你在navicat上面测试数据库连接的时候可以看到数据库连接成功.而在Kettle上面连接同样的库的时候报出一大段错误出来,这时候是不是感觉有点懵逼了. 错误内容 ...

  6. maven插件报错之解决

    maven插件报错之解决 用m2eclipse创建Maven项目时报错 maveneclipsebuilddependenciesauthorizationplugins 用m2eclipse创建 ...

  7. windows10下,from skimage import morphology 报错的解决办法

    windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...

  8. docker pull下载镜像时的报错及其解决方法

    docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...

  9. sqlserver 遇到以零作除数错误的处理 不报错的解决方法

    sqlserver 遇到以零作除数错误的处理 不报错的解决方法 参考文章: (1)sqlserver 遇到以零作除数错误的处理 不报错的解决方法 (2)https://www.cnblogs.com/ ...

最新文章

  1. 【新】欢庆网自动搜索请柬console方法,面对多种网站改版的情况
  2. flink sql udf jar包_flink教程flink 1.11 集成zeppelin实现简易实时计算平台
  3. 数学建模【统计模型及应用(单-双因素方差分析、一-多元线性回归分析、牙膏价格问题、方差分析与回归分析的SPSS实现)】
  4. Oracle --case、while、loop、for
  5. 批量设置Service Order成transferred状态
  6. C语言 static - C语言零基础入门教程
  7. OpenShift 4 之Service Mesh教程(2)- 用Kiali监控微服务运行
  8. 【交往智慧】002.和优秀的人接触
  9. 核心动画——CAAnimation
  10. [Spring-cloud-eureka]使用 gradle, spring boot,Spring cloud Eureka 搭建服务注册中心
  11. Nokia真机测试程序自动退出现象搜集[1][javaME]
  12. 学计算机自考商务英语本科好吗,自考本科商务英语专业真的难吗
  13. 2018年最值得投资的十大行业版图
  14. Selenium WebDriver使用IE浏览器
  15. vmbox主机和虚拟机无法共通网络服务 主机无法使用虚拟机的网络服务 虚拟机无法使用主机的网络服务
  16. 分词工具与方法:jieba、spaCy等
  17. 计算机毕业设计(49)java小程序毕设作品之菜谱美食小程序系统
  18. 2021年前端面试题及答案
  19. pycharm中的py版本与coda3自带版本不统一
  20. 侠客行:一技压身,天下行走

热门文章

  1. 此Flash Player与您的地区不相容(完美解决)
  2. 由集合范畴到事实价值
  3. 【MindStudio训练营第一期】【昇腾AI训练营新手班学习笔记】开发环境配置
  4. 2023最新Dog音乐在线听歌iApp源码+支持很多功能
  5. 云服务器系统镜像选什么,云服务器系统镜像选什么
  6. Linux常用命令——解/压缩,解/打包
  7. 高科技机器人能否成为人类未来社会的忠实伙伴?
  8. 2018年android手机版本统计,2018年Android手机性能排行 你的排第几
  9. 2020-07算法刷题集
  10. 会议云上开,华为云会议具有超高性价比