SQLException之serverTimeZone

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 使用mysql connector java连接数据库驱动 mysql mysql-connector-java 6.0.6在升级到最新版本后需要注意的几个问题旧的驱动类过期,提供了一个新的驱动类,替换并不影响其他操作//旧的过期驱动com.
  • 使用mysql connector java连接数据库驱动
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.6</version>
</dependency>

在升级到最新版本后需要注意的几个问题

  • 旧的驱动类过期,提供了一个新的驱动类,替换并不影响其他操作
//旧的过期驱动
com.mysql.jdbc.Driver
//新提供的驱动类
com.mysql.cj.jdbc.Driver
  • ServerTimeZone配置会抛出异常
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.

在配置url连接时需要指定时区的概念,如下:

url=jdbc:mysql://localhost/test?serverTimeZone=UTC
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
SQL JavaScript 关系型数据库
connection.query()和 connection.execute()
connection.query()和 connection.execute()
73 0
|
7月前
|
关系型数据库 MySQL Java
报错 create connection SQLException, url: jdbc:mysql://noreggie?serverTimezone=Asia/Shanghai&useUnicod
报错 create connection SQLException, url: jdbc:mysql://noreggie?serverTimezone=Asia/Shanghai&useUnicod
|
7月前
|
Java 数据库连接 数据库
Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException
Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException
44 0
|
7月前
|
Java 数据库
SpringBoot出现com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime va
SpringBoot出现com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime va
411 0
|
7月前
|
SQL 搜索推荐 关系型数据库
Mysql报Cause: java.sql.SQLException: Incorrect string value: ‘\xE5\xA4\x96‘...for column username
Mysql报Cause: java.sql.SQLException: Incorrect string value: ‘\xE5\xA4\x96‘...for column username
58 0
|
7月前
|
Java 数据库 Maven
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to
65 0
|
Java 关系型数据库 MySQL
create connection SQLException, url: jdbc:mysql://192.168.231.144:3306/gulimall_pms?
create connection SQLException, url: jdbc:mysql://192.168.231.144:3306/gulimall_pms?
create connection SQLException, url: jdbc:mysql://192.168.231.144:3306/gulimall_pms?
|
关系型数据库 MySQL 数据库
DataGrip 2020.1连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property
DataGrip 2020.1连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property
252 0
DataGrip 2020.1连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property
|
SQL 安全 数据库连接
解决Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications
解决Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications
解决Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications
|
数据库
C#DBHelper_FactoryDB_GetConn
C#DBHelper_FactoryDB_GetConn
130 0
C#DBHelper_FactoryDB_GetConn