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死锁和分库分表问题详解
Apr 16 MySQL
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
May 29 MySQL
MySQL的Query Cache图文详解
Jul 01 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
MySQL面试题讲解之如何设置Hash索引
Nov 01 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 MySQL
MySQL中一条SQL查询语句是如何执行的
Apr 08 MySQL
以MySQL5.7为例了解一下执行计划
Apr 13 MySQL
了解MySQL查询语句执行过程(5大组件)
Aug 14 MySQL
SQL Server数据库的三种创建方法汇总
May 08 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
php fread函数使用方法总结
2019/05/28 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
jQuery多选框选择数量限制方法
2017/02/08 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
六个窍门助你提高Python运行效率
2015/06/09 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
python实现大文件分割与合并
2019/07/22 Python
ubuntu上安装python的实例方法
2019/09/30 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
保密普查工作实施方案
2014/02/25 职场文书
法人委托书
2014/07/31 职场文书
天气温馨提示语
2015/07/14 职场文书
python 逐步回归算法
2021/04/06 Python
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python