美文网首页
JDBC两个小问题

JDBC两个小问题

作者: 梦想旅行家Jirry | 来源:发表于2019-08-23 17:49 被阅读0次
  1. The Server time zone value 'XXXXX' 乱码 -- MySQL数据库连接报错

错误信息:

mysql java.sql.SQLException: The server time zone value‘XXXXXX' is unrecognized or represents...

原因:

这是由于数据库和系统时区差异所造成的

解决方案:

1.在 jdbc 连接的 url 后面加上 serverTimezone=GMT 即可解决问题,若需使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。
2.使用低版本的MySQL jdbc驱动,5.1.28不会存在时区的问题。

例如: url=jdbc:mysql://localhost:3306/test?useUnicode=true$characterEncoding=utf8

改为

url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC

  1. 使用JDBC连接数据库时出现报错

错误信息:

Loading class ``com.mysql.jdbc.Driver'. This is deprecated. The new driver class is ``com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

原因:

最新版数据会有此现象。

解决办法:

com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Driver 即可。

相关文章

  • JDBC两个小问题

    The Server time zone value 'XXXXX' 乱码 -- MySQL数据库连接报错 错误信...

  • JDBC

    JDBC 1.连接数据库的方式 常见有两种: ODBC和JDBC,分属两个不同的阵营。 其中JDBC是ja...

  • 两个小问题

    1.比特币是匿名的么?为什么? 存放我们比特币的是一个个的地址,这个地址没有存储我们个人信息,交易的时候只要知道比...

  • SSM项目JdbcTemplate多数据源配置实现

    配置文件中配置两个数据库的连接信息jdbc.properties:db1.jdbc.driver=com.mysq...

  • JDBC

    JDBC原理: JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务:

  • JDBC 基础(下)

    Java 应用程序访问数据库 本文通过代码 JDBC 访问数据库,并解决两个在使用 JDBC 新手常见的问题;前置...

  • 分享两个小问题

    一、UIImageView 的initWithImage:方法 1、问题 看到有人讨论,为什么这样创建了一个U...

  • JDBC 的使用

    JDBC JDBC什么是JDBCJDBC 的使用JDBC 的数据类型 什么是JDBC JDBC(Java Data...

  • Sharding-JDBC源码解析

    1. Sharding-JDBC初始化 Sharding-JDBC的初始化主要包括两个方面: 数据源元数据信息和表...

  • Java和MySQL简建立连接

    JDBC JDBC插入多条数据 JDBC查询 JDBC动态传参 JDBC回滚 JDBC将数据库中的信息装入List...

网友评论

      本文标题:JDBC两个小问题

      本文链接:https://www.haomeiwen.com/subject/abgtectx.html