溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

升級到mysql-connector-java8.0.27的注意事項有哪些

發(fā)布時間:2021-12-27 17:11:02 來源:億速云 閱讀:321 作者:柒染 欄目:開發(fā)技術

本篇文章給大家分享的是有關升級到mysql-connector-java8.0.27的注意事項有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

最近線上安全掃描到mysql連接器的一個漏洞,看了一下用的是5.1.47的版本,確實挺久了 

建議是升級到8.0.27最新版

升級到mysql-connector-java8.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-java8.0.27的注意事項有哪些

換回 mysql-connector-java 5.1.47后,這個類就可以找到了

升級到mysql-connector-java8.0.27的注意事項有哪些

查看jar包源碼發(fā)現(xiàn)更換mysql-connector-java 8.0.27后連接jdbc的類的路徑都改了,大坑

升級到mysql-connector-java8.0.27的注意事項有哪些

最后更換為 com.mysql.cj.jdbc.MysqlDataSource 就可以了

升級到mysql-connector-java8.0.27的注意事項有哪些

最后附上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的注意事項有哪些,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI