MySql 8.0及对应驱动包匹配的注意点说明


Posted in MySQL onJune 23, 2021

MySql 8.0 对应驱动包匹配

MySql 数据库更新为8.0及以上后,对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报驱动异常。

需要注意以下几点:

1.最新驱动包Maven下载配置如下:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.11</version>
</dependency>

2.JDBC配置表更新如下:

以前版本

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?characterEncoding=utf-8
jdbc.username=root
jdbc.password=admin

现在版本

  • jdbc.driver=com.mysql.cj.jdbc.Driver
  • jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
  • jdbc.username=root
  • jdbc.password=ad

注意红色部分,这个就是要改动的地方。之后就能使用8.0版本的MySql了。

MySql 8.0版本驱动更换

MySQL8.0版本需要更换驱动为“com.mysql.cj.jdbc.Driver”,之前的“com.mysql.jdbc.Driver”已经不能在MySQL 8.0版本使用了,官方文档链接:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html

另外mysql-connector-java也推荐更新到8.0的版本(https://dev.mysql.com/downloads/connector/j/)。

综上修改以下两点:

1.更新mysql-connector-java版本:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>

2.更换驱动:

<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/test?
useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false" userId="root" password="root"/>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
MySQL pt-slave-restart工具的使用简介
Apr 07 MySQL
浅谈Mysql多表连接查询的执行细节
Apr 24 MySQL
MySql开发之自动同步表结构
May 28 MySQL
Mysql实现主从配置和多主多从配置
Jun 02 MySQL
Mysql 如何查询时间段交集
Jun 08 MySQL
MySQL窗口函数的具体使用
Nov 17 MySQL
SQL注入详解及防范方法
Dec 06 MySQL
MySQL中一条update语句是如何执行的
Mar 16 MySQL
Pycharm远程调试和MySQL数据库授权问题
Mar 18 MySQL
实战 快速定位MySQL的慢SQL
Mar 22 MySQL
MySQL8.0 Undo Tablespace管理详解
Jun 16 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
PHP面向对象分析设计的经验原则
2008/09/20 PHP
处理php自动反斜杠的函数代码
2010/01/05 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
php输入流php://input使用浅析
2014/09/02 PHP
php常量详细解析
2015/10/27 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
PHPstorm快捷键(分享)
2017/07/17 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
python轻松实现代码编码格式转换
2015/03/26 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
python数据归一化及三种方法详解
2019/08/06 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
校园元旦活动总结
2014/07/09 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
创业计划书之家教中心
2019/09/25 职场文书