欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JDBC連接mysql8和mysql5.7的注意事項(xiàng)

 更新時(shí)間:2023年09月05日 09:41:41   作者:牟云飛  
這篇文章主要介紹了JDBC連接mysql8和mysql5.7的注意事項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

JDBC連接mysql8和mysql5.7的注意

1、com.mysql.jdbc.Driver 是廢棄的

不能使用, 應(yīng)該使用新的驅(qū)動(dòng)類 com.mysql.cj.jdbc.Driver

2、在寫連接路徑url時(shí)在末尾加上時(shí)區(qū)

mysql8以上的版本新增時(shí)區(qū)設(shè)置serverTimezone

jdbc:mysql://localhost:3306/test01?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai

3、jboss更改mysql驅(qū)動(dòng)包

需要改server\default\lib和 server\default\deploy\自己的包\WEB-INF\lib\兩個(gè)地方都改 

驅(qū)動(dòng)8.0需要jdk1.8+才行,5.1.46既可以滿足jdk版本又能滿足mysql庫是8和5.7

已驗(yàn)證  5.1.46,既可以1.7jdk,還可以連接mysql8

---------

mysql驅(qū)動(dòng)與jdk版本還有著一定的關(guān)系,經(jīng)現(xiàn)場(chǎng)實(shí)測(cè)及搜索資料,記錄如下:

應(yīng)用JDK版本1.5

  • 測(cè)試環(huán)境MySQL版本5.7 驅(qū)動(dòng)版本5.1.40.jar  正常
  • 生產(chǎn)環(huán)境MySQL版本8.0 驅(qū)動(dòng)版本5.1.40.jar  連接不上
  • 生產(chǎn)環(huán)境MySQL版本8.0 驅(qū)動(dòng)版本8.0.11.jar  報(bào)JDK版本太低

應(yīng)用JDK8

  • 生產(chǎn)環(huán)境MySQL版本8.0 驅(qū)動(dòng)版本8.0.11.jar  正常

應(yīng)用JDK8

  • 生產(chǎn)環(huán)境MySQL版本5.7 驅(qū)動(dòng)版本8.0.11.jar  正常

應(yīng)用JDK1.7     mysql庫5.7 驅(qū)動(dòng)5.1.38  正常

應(yīng)用JDK1.7     mysql庫8 驅(qū)動(dòng)5.1.38  不行

應(yīng)用JDK1.7     mysql庫8 驅(qū)動(dòng)5.1.46  正常

應(yīng)用JDK1.7     mysql庫5.7 驅(qū)動(dòng)5.1.46  正常

應(yīng)用JDK1.7     mysql庫8  驅(qū)動(dòng)5.1.46  正常

應(yīng)用JDK1.7     mysql庫8  驅(qū)動(dòng)8.0.11  不行

應(yīng)用JDK1.7     mysql庫5.7  驅(qū)動(dòng)8.0.11  不行

應(yīng)用JDK1.8     mysql庫8  驅(qū)動(dòng)8.0.11  正常

心得

驅(qū)動(dòng)8.0需要jdk1.8+才行,5.1.46既可以滿足jdk版本又能滿足mysql庫是8和5.7,比較好!

還有別的網(wǎng)友提供的參考:

當(dāng)使用某些密碼套件時(shí),Connector/J5.1需要JRE 1.8.x才能使用SSL/TLS連接到MySQL 5.6,5.7和8.0。

總結(jié)

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

相關(guān)文章

  • 如何解決mysql深度分頁問題

    如何解決mysql深度分頁問題

    這篇文章主要介紹了如何解決mysql深度分頁問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Mysql數(shù)據(jù)庫的主從復(fù)制與讀寫分離精講教程

    Mysql數(shù)據(jù)庫的主從復(fù)制與讀寫分離精講教程

    這篇文章主要為大家詳細(xì)介紹了Mysql數(shù)據(jù)庫的主從復(fù)制與讀寫分離的示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • MYSQL造數(shù)據(jù)占用臨時(shí)表空間的解決方法

    MYSQL造數(shù)據(jù)占用臨時(shí)表空間的解決方法

    在MySQL中,臨時(shí)表空間并不是一個(gè)可以直接刪除的文件或目錄,因?yàn)榕R時(shí)表空間通常是由MySQL服務(wù)器在運(yùn)行時(shí)根據(jù)需要自動(dòng)創(chuàng)建和管理的,這篇文章主要介紹了MYSQL造數(shù)據(jù)占用臨時(shí)表空間,需要的朋友可以參考下
    2024-05-05
  • 數(shù)據(jù)庫Mysql性能優(yōu)化詳解

    數(shù)據(jù)庫Mysql性能優(yōu)化詳解

    這篇文章主要介紹了數(shù)據(jù)庫Mysql性能優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    無論是在小得可憐的免費(fèi)數(shù)據(jù)庫空間或是大型電子商務(wù)網(wǎng)站,合理的設(shè)計(jì)表結(jié)構(gòu)、充分利用空間是十分必要的。這就要求我們對(duì)數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型有充分的認(rèn)識(shí)。下面我就將我的一點(diǎn)心得寫出來跟大家分享。
    2008-04-04
  • mysql VARCHAR的最大長度到底是多少

    mysql VARCHAR的最大長度到底是多少

    今天群里有人問varchar 不是最大應(yīng)該只可以設(shè)置65532(第一個(gè)字節(jié)+兩個(gè)長度字節(jié))嗎 ,但是為什么可以設(shè)置成65533
    2012-10-10
  • MySQL中Truncate用法詳解

    MySQL中Truncate用法詳解

    Truncate是一個(gè)能夠快速清空資料表內(nèi)所有資料的SQL語法。這篇文章介紹了Truncate用法及注意事項(xiàng),并和drop,delete方法進(jìn)行對(duì)比。需要的朋友可以收藏下,方便下次瀏覽觀看
    2021-12-12
  • 使用PDO防sql注入的原理分析

    使用PDO防sql注入的原理分析

    這篇文章主要給大家介紹了關(guān)于使用PDO防sql注入的原理的相關(guān)資料,文中還給大家介紹了使用PDO的注意事項(xiàng),通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • mysql查詢鎖表方式

    mysql查詢鎖表方式

    在MySQL中,查詢鎖表可以通過多個(gè)命令實(shí)現(xiàn),如show?engine?innodb?status、show?processlist等,用以檢測(cè)和解決表鎖問題,首先通過show?engine?innodb?status查看鎖表情況,接著利用show?processlist找出長時(shí)間占用的SQL語句
    2024-09-09
  • MySQL新建用戶中的%到底包不包括localhost?

    MySQL新建用戶中的%到底包不包括localhost?

    操作MySQL的時(shí)候發(fā)現(xiàn),有時(shí)只建了%的賬號(hào),可以通過localhost連接,有時(shí)候卻不可以,網(wǎng)上搜索也找不到滿意的答案,干脆手動(dòng)測(cè)試一波
    2019-02-02

最新評(píng)論