SQLException之serverTimeZone

  • 使用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
时间: 2024-10-11 21:09:57

SQLException之serverTimeZone的相关文章

System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库

  问题是这样的...我在VS2008直接运行打开网页,可以连接数据库...但通过输入地址,也可以打开网页,但涉及数据库就出问题... 无法打开登录所请求的数据库 "TakeClass".登录失败. 用户 '2D2727E2578F446ASPNET' 登录失败. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 无法打开

java sql xception-java.sql.SQLException问题

问题描述 java.sql.SQLException问题 代码: public static void main(String[] args) { // TODO Auto-generated method stub //定义需要的对象 PreparedStatement ps=null; Connection ct=null; ResultSet rs=null; try { //初始化我们的对象 //1.加载驱动 Class.forName("com.microsoft.sqlserver.

new-求解!!“System.Data.SqlClient.SqlException”类型的异常

问题描述 求解!!"System.Data.SqlClient.SqlException"类型的异常 使用vs调试网站时候出现一下问题. "System.Data.SqlClient.SqlException"类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接

oracle11g-java.sql.SQLException: ORA-01460: 转换请求无法实施或不合理 异常

问题描述 java.sql.SQLException: ORA-01460: 转换请求无法实施或不合理 异常 package jdbc_day3; import java.io.File; import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;

求教关于“java.sql.SQLException 列名无效”的问题

问题描述 使用DBUtil查询数据库时Java报列名'lei_xing'无效.但是这个SQL语句在MSSQL的控制台下面能够争取执行.到底是什么原因啊?这是查询部分的代码:Stringsql="selecttg.fid,tg.intime,tg.lei_bie,tg.ftitle,tg.inpart,tg.inname,jl.idfromtonggaotgleftjoin(selectid,fidfromyue_du_ji_luywherelei_xing=?)jlontg.fid=jl.fid

Caused by: java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配

          项目中遇到这样一个问题:                 Caused by:java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配 atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) atoracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) atoracle.jdbc.

odbc-java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器]

问题描述 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间不匹配 import java.sql.*; public class example { public static void main(String[] args) { // TODO 自动生成的方法存根 Connection con; Stat

mybatis 关闭的连接-mybatis SQLException:关闭的连接

问题描述 mybatis SQLException:关闭的连接 org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: java.sql.SQLException: 关闭的连接 The error may exist in //*Mapper.xml The error may involve **Mapper.selectPageByExample The error occurred

spring-Could not obtain connection metadata java.sql.SQLException: Io exception

问题描述 Could not obtain connection metadata java.sql.SQLException: Io exception 启动tomcat的时候就报下面的错.求大神指引....... 谢谢 [INFO] - Initializing connection provider: org.springframework.orm.hibernate3.TransactionAwareDataSourceConnectionProvider 2013-07-08 16:2