mysql-connector-java與mysql版本的對(duì)應(yīng)關(guān)系說(shuō)明
mysql-connector-java與mysql版本的對(duì)應(yīng)
我們知道版本更新經(jīng)常帶來(lái)的問(wèn)題就是兼容性問(wèn)題。
在編程過(guò)程中版本的錯(cuò)誤選擇很可能產(chǎn)生難以發(fā)現(xiàn)的BUG。
mysql-connector-java與mysql版本的問(wèn)題就是常見的,因?yàn)槲覀兘?jīng)常面對(duì)SQL編程。
故寫下此文,在出現(xiàn)連接問(wèn)題時(shí)時(shí)刻關(guān)注下。
官網(wǎng)文檔地址:
https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html (Connector/J Versions 5.1)
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html(Connector/J Versions 8.0)
mysql版本和mysql-connector-java版本問(wèn)題
問(wèn)題:
Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
我的mysql版本
未指定版本前,mysql-connector-java的版本是8.0.30
- 在pom文件中將mysql-connector-java降版本
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.8</version> </dependency>
- 降版本后遇到com.mysql.jdbc.Connection.isValid(I)Z
這是因?yàn)閙ysql的jar包版本過(guò)低,需要更新到新版mysql的jar包.
再提高到5.1.49
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version> <scope>runtime</scope> </dependency>
成功:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- mysql-connector-java和mysql-connector-j的區(qū)別小結(jié)
- mysql連接器之mysql-connector-java問(wèn)題
- mysql-connector-java與Mysql、Java的對(duì)應(yīng)版本問(wèn)題
- springboot項(xiàng)目mysql-connector-java默認(rèn)版本如何查看
- maven引入mysql-connector-java包失敗的解決方案
- 關(guān)于Mysql-connector-java驅(qū)動(dòng)版本問(wèn)題總結(jié)
- MySqlConnector的使用教程
相關(guān)文章
linux下改良版本mysqldump來(lái)備份MYSQL數(shù)據(jù)庫(kù)
我的備份腳本都是在凌晨執(zhí)行的,經(jīng)常在慢查詢?nèi)罩纠锩婵吹竭@樣的信息:select * from table1; 之前一直很納悶,最后才了解到原來(lái)是MYSQLDUMP搞的鬼。2008-07-07寶塔面板mysql無(wú)法啟動(dòng)問(wèn)題的分析和解決
在使用寶塔linux面板一鍵安裝LNMP的是,數(shù)據(jù)庫(kù)mysql始終無(wú)法啟動(dòng),查查找找用了幾個(gè)小時(shí),問(wèn)題終于解決了,下面這篇文章主要給大家介紹了關(guān)于寶塔面板mysql無(wú)法啟動(dòng)問(wèn)題的分析和解決方法,需要的朋友可以參考下2023-04-04MySQL安裝服務(wù)時(shí)提示:Install/Remove?of?the?Service?Denied解決
今天給新電腦安裝了mysql,本來(lái)好好的,卻報(bào)了個(gè)bug,就記錄下吧,這篇文章主要給大家介紹了關(guān)于MySQL安裝服務(wù)時(shí)提示:Install/Remove?of?the?Service?Denied的解決辦法,需要的朋友可以參考下2023-03-03MySQL文本文件導(dǎo)入及批處理模式應(yīng)用說(shuō)明
MySQL文本文件導(dǎo)入及批處理模式應(yīng)用說(shuō)明,需要的朋友可以參考下。2011-09-09關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換注意事項(xiàng)的詳解
本篇文章是對(duì)關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換的注意事項(xiàng)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06