升級到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
怎么都連接不上數(shù)據(jù)庫
查找配置文件發(fā)現(xiàn),連接池配置連接的類都找不到了
換回?mysql-connector-java 5.1.47后,這個類就可以找到了
查看jar包源碼發(fā)現(xiàn)更換mysql-connector-java 8.0.27后連接jdbc的類的路徑都改了,大坑
最后更換為?com.mysql.cj.jdbc.MysqlDataSource 就可以了
最后附上mysql8.0+的數(shù)據(jù)庫連接配置
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
其余的框架配置為
<spring_version>4.3.29.RELEASE</spring_version>
<mybatis_version>3.4.0</mybatis_version>
<mybatis_spring_version>1.3.0</mybatis_spring_version>
到此這篇關于升級到mysql-connector-java8.0.27的注意事項的文章就介紹到這了,更多相關mysql-connector-java8.0.27內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- mysql連接器之mysql-connector-java問題
- mysql-connector-java與Mysql、Java的對應版本問題
- springboot項目mysql-connector-java默認版本如何查看
- IDEA創(chuàng)建SpringBoot項目整合mybatis時mysql-connector-java報錯異常的詳細分析
- maven引入mysql-connector-java包失敗的解決方案
- MySQL和MySQL驅動mysql-connector-java升級到8.0.X版本問題
- mysql-connector-java與mysql版本的對應關系說明
- 關于Mysql-connector-java驅動版本問題總結
- mysql-connector-java.jar包的下載過程詳解
- mysql-connector-java和mysql-connector-j的區(qū)別小結
相關文章
解析MySQL8.0新特性——事務性數(shù)據(jù)字典與原子DDL
這篇文章主要介紹了MySQL8.0新特性——事務性數(shù)據(jù)字典與原子DDL的相關資料,幫助大家更好的理解和學習MySQL8.0感興趣的朋友可以了解下2020-08-08MySQL存儲引擎MyISAM與InnoDB的9點區(qū)別
這篇文章主要介紹了MySQL存儲引擎MyISAM與InnoDB的9點區(qū)別,寫給有選擇困難癥的同學,需要的朋友可以參考下2014-08-08MySQL遷移到Oracle數(shù)據(jù)庫的超詳細步驟和方法總結
今天接到一個任務,讓我把MySQL中的表與數(shù)據(jù)移植到Oracle中,所以這里總結下,這篇文章主要給大家介紹了關于MySQL遷移到Oracle數(shù)據(jù)庫的超詳細步驟和方法,需要的朋友可以參考下2023-11-11MySQL數(shù)據(jù)庫索引原理及優(yōu)化策略
MySQL數(shù)據(jù)庫索引是一種數(shù)據(jù)結構,用于提高數(shù)據(jù)查詢的效率,加快數(shù)據(jù)檢索的速度。索引基于樹結構實現(xiàn),可以通過B+樹等算法來優(yōu)化索引效率。MySQL中常見的索引類型包括主鍵索引、唯一索引、普通索引、全文索引等2023-04-04MySQL建立數(shù)據(jù)庫時字符集與排序規(guī)則的選擇詳解
當數(shù)據(jù)庫需要適應不同的語言就需要有不同的字符集,下面這篇文章主要給大家介紹了關于MySQL建立數(shù)據(jù)庫時字符集與排序規(guī)則的選擇的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-06-06