JDBC連接mysql8和mysql5.7的注意事項(xiàng)
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)文章
windows 64位下MySQL 8.0.15安裝教程圖文詳解
本文通過圖文并茂的形式給大家介紹了MySQL 8.0.15安裝教程(windows 64位),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
MySQL性能調(diào)優(yōu)之索引與參數(shù)調(diào)優(yōu)實(shí)踐指南
在高并發(fā),海量數(shù)據(jù)場(chǎng)景下,MySQL數(shù)據(jù)庫性能直接影響業(yè)務(wù)體驗(yàn)和系統(tǒng)穩(wěn)定性,本文主要來和大家講講MySQL索引與查詢參數(shù)調(diào)優(yōu)技巧,希望對(duì)大家有所幫助2025-07-07
MySQL中查詢當(dāng)前時(shí)間間隔前1天的數(shù)據(jù)
實(shí)際項(xiàng)目中我們都會(huì)遇到分布式定時(shí)任務(wù)執(zhí)行的情況,今天通過本文給大家分享MySQL中查詢當(dāng)前時(shí)間間隔前1天的數(shù)據(jù),查詢sql語句給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧<BR>2021-12-12
詳談mysqldump數(shù)據(jù)導(dǎo)出的問題
下面小編就為大家?guī)硪黄斦刴ysqldump數(shù)據(jù)導(dǎo)出的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03
配置hive元數(shù)據(jù)到Mysql中的全過程記錄
這篇文章主要給的大家介紹了關(guān)于配置hive元數(shù)據(jù)到Mysql中的全過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
MySQL用作備份還原的導(dǎo)入和導(dǎo)出命令用法整理
這篇文章主要介紹了MySQL用作備份還原的導(dǎo)入和導(dǎo)出命令用法整理,包括mysqldump的命令的使用以及l(fā)oad data相關(guān)命令,需要的朋友可以參考下2015-12-12
mysql8.0 windows x64 zip包安裝配置教程
這篇文章主要為大家詳細(xì)介紹了mysql8.0 windows x64 zip包安裝配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05

