欢迎您的来访!有源码,好建站(www.codehy.com)源码海洋源码网为您提供快速建站平台.
当前位置: 首页 > 行业资讯 > 数据库 >

MySQL的JDBC驱动(8.0版本)

时间:2021-12-10 19:54来源:未知 作者:admin 点击:
MySQL的JDBC驱动(8.0版本) 阅读目录 1.引用外部库 mysql-connector-java-8.0.版本的jar 2.jdbc驱动类:com.mysql.jdbc.Driver 改成com.mysql.cj.jdbc.Driver 3.jdbcUrl:jdbc:mysql://{ip}:{port}/{db}?characterEncoding=utf8useSSL=falseserverTimezone=

 

MySQL的JDBC驱动(8.0版本) 

 

1.引用外部库  mysql-connector-java-8.0.版本的jar

2.jdbc驱动类:com.mysql.jdbc.Driver  改成 com.mysql.cj.jdbc.Driver

3.jdbcUrl:jdbc:mysql://{ip}:{port}/{db}?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true

 

spring

<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/crm_project?serverTimezone=UTC&amp;characterEncoding=utf8&amp;useUnicode=true&amp;useSSL=true"></property>

 

首先mysql连接的驱动在5.7版本及之前驱动是

 1 com.mysql.jdbc.Driver 

在8.0更新之后需要注意,已经换成了以下的需要加cj

 1 com.mysql.cj.jdbc.Driver 

如果出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure等问题首先检查jdbc的url是否正确,在8.0以上需要注意,有些参数已经被废弃但是必须的参数有以下

 
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncodeing=UTF-8&amp;useSSL=false&amp;serverTimezone=GMT

 

连接的符号也从“&”换成”&amp;“注意其他的符号在在xml文件中并不支持,有些参数已经被废弃,以上的都是在MySQL8.0版本出现的问题。

(责任编辑:admin)本文地址:http://www.codehy.com/info/shujuku/2021/1210/22919.html

推荐资讯