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 sql_mode修改不生效的原因及解决
May 07 MySQL
浅谈mysql返回Boolean类型的几种情况
Jun 04 MySQL
新手入门Mysql--概念
Jun 18 MySQL
MySQL into_Mysql中replace与replace into用法案例详解
Sep 14 MySQL
MySQL中order by的使用详情
Nov 17 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
一条慢SQL语句引发的改造之路
Mar 16 MySQL
MySQL高级进阶sql语句总结大全
Mar 16 MySQL
MySQL实战记录之如何快速定位慢SQL
Mar 23 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 MySQL
MySQL池化框架学习接池自定义
Jul 23 MySQL
mysql序号rownum行号实现方式
Dec 24 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
php实现的MySQL通用查询程序
2007/03/11 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
php实现对象克隆的方法
2015/06/20 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
js 获取Listbox选择的值的代码
2010/04/15 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
Python中不同进制的语法及转换方法分析
2016/07/27 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
解析python实现Lasso回归
2019/09/11 Python
解决python 上传图片限制格式问题
2019/10/30 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
培训主管的岗位职责
2013/11/23 职场文书
董事长秘书岗位职责
2013/11/29 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
推荐信格式要求
2014/05/09 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL