亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql-connector-java與mysql版本的對應(yīng)關(guān)系說明

 更新時間:2023年02月27日 10:28:30   作者:_睶_  
這篇文章主要介紹了mysql-connector-java與mysql版本的對應(yīng)關(guān)系說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mysql-connector-java與mysql版本的對應(yīng)

我們知道版本更新經(jīng)常帶來的問題就是兼容性問題。

在編程過程中版本的錯誤選擇很可能產(chǎn)生難以發(fā)現(xiàn)的BUG。

mysql-connector-java與mysql版本的問題就是常見的,因為我們經(jīng)常面對SQL編程。

故寫下此文,在出現(xiàn)連接問題時時刻關(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版本問題

問題:

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 

這是因為mysql的jar包版本過低,需要更新到新版mysql的jar包.

再提高到5.1.49

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.49</version>
            <scope>runtime</scope>
</dependency>

成功:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論