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主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
MySQL大小写敏感的注意事项
May 24 MySQL
MySQL 查询速度慢的原因
May 25 MySQL
Mysql效率优化定位较低sql的两种方式
May 26 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
Jul 01 MySQL
MySQL空间数据存储及函数
Sep 25 MySQL
MySQL分区表实现按月份归类
Nov 01 MySQL
mysql创建存储过程及函数详解
Dec 04 MySQL
SQL基础查询和LINQ集成化查询
Jan 18 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
MySQL详解进行JDBC编程与增删改查方法
Jun 16 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
深入解析php之sphinx
2013/05/15 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
php与js的区别是什么
2013/08/05 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
Python类的用法实例浅析
2015/05/27 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
matplotlib绘制动画代码示例
2018/01/02 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
建筑院校毕业生求职信
2014/06/13 职场文书
小学教师求职信范文
2015/03/20 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
Vue的生命周期一起来看看
2022/02/24 Vue.js
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers