千家信息网

升级到mysql-connector-java8.0.27的注意事项有哪些

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇文章给大家分享的是有关升级到mysql-connector-java8.0.27的注意事项有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起
千家信息网最后更新 2024年11月30日升级到mysql-connector-java8.0.27的注意事项有哪些

本篇文章给大家分享的是有关升级到mysql-connector-java8.0.27的注意事项有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

最近线上安全扫描到mysql连接器的一个漏洞,看了一下用的是5.1.47的版本,确实挺久了

建议是升级到8.0.27最新版

凡是升级总会碰到点问题,换了连接器后部署果然报错了

### Error querying database. Cause: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

怎么都连接不上数据库

查找配置文件发现,连接池配置连接的类都找不到了

换回 mysql-connector-java 5.1.47后,这个类就可以找到了

查看jar包源码发现更换mysql-connector-java 8.0.27后连接jdbc的类的路径都改了,大坑

最后更换为 com.mysql.cj.jdbc.MysqlDataSource 就可以了

最后附上mysql8.0+的数据库连接配置

jdbc.driverClassName=com.mysql.cj.jdbc.Driver

jdbc.url=jdbc:mysql://*****?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true

其余的框架配置为

4.3.29.RELEASE

3.4.0

1.3.0

以上就是升级到mysql-connector-java8.0.27的注意事项有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

升级 配置 事项 注意事项 数据 数据库 更多 知识 篇文章 连接器 实用 安全 大坑 就是 工作会 建议 总会 文件 文章 最新版 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库数据如何提高百分之十 oc是那个服务器 中国移动的软件开发 新闻数据库设计 可以创建数据库吗 什么是上游服务器响应无效 大学教学软件开发合作合同 历史事件研究的数据库 湖北从事软件开发的人好少 华为软件开发云使用办法 软件怎样连接数据库 私人游戏大型服务器价格 学软件开发的五年大专学费 组建游戏服务器 辽宁新一代软件开发参考价格 徐州互联网软件开发创新服务 dns免费服务器 可牛网络技术有限公司招聘 软件开发总监的任职资格 中央关于网络安全工作的部署要求 分布式时序数据库 姜神魔兽世界服务器 饥荒联机版80几天自动退服务器 戴尔服务器优势 大话西游2免费版 服务器 南京智能化联想服务器供应商 徐州互联网软件开发创新服务 江门专业软件开发价目表 excel和数据库数据本质 网络安全项目需要哪些证书
0