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

MySQL最新驅(qū)動(dòng)com.mysql.cj.jdbc.Driver及配置過程

 更新時(shí)間:2023年08月08日 09:49:52   作者:Stackflowed  
這篇文章主要介紹了MySQL最新驅(qū)動(dòng)com.mysql.cj.jdbc.Driver及配置過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL最新驅(qū)動(dòng)com.mysql.cj.jdbc.Driver及配置

當(dāng)前我使用的是mysql-connector-java:8.0.18版本,MySQL6之后的版本都是要指定時(shí)區(qū)serverTimezone的:

spring:
? datasource:
? ? driverClassName: com.mysql.cj.jdbc.Driver
? ? url: jdbc:mysql://192.168.0.100:3306/easyexcel?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
? ? username: root
? ? password: 123456
? ? validationQuery: select 1

`com.mysql.cj.jdbc.Driver`和`com.mysql.jdbc.Driver`區(qū)別及時(shí)區(qū)問題

問題原因

在日常使用MySQL連接數(shù)據(jù)庫的時(shí)候,使用了很久的 com.mysql.jdbc.Driver 系統(tǒng)對此竟然提出了警告:

Loading class `com.mysql.jdbc.Driver
'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. 
The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
加載類“com.mysql.jdbc.Driver”。
這是棄用的。
新的驅(qū)動(dòng)類是' com.mysql.cj.jdbc.Driver'。
驅(qū)動(dòng)程序是通過SPI自動(dòng)注冊的,手動(dòng)加載驅(qū)動(dòng)程序類通常是不必要的。

然后就很好奇,為什么一個(gè)使用了這么久的驅(qū)動(dòng),編譯器竟然會(huì)給我們報(bào)一個(gè)警告

查閱資料發(fā)現(xiàn),這是在使用maven導(dǎo)包的時(shí)候引發(fā)的不同

在以前使用 com.mysql.jdbc.Driver 的時(shí)候,導(dǎo)入的是 mysql-connector-java 5

現(xiàn)在使用 com.mysql.cj.jdbc.Driver 的時(shí)候,導(dǎo)入的是 mysql-connector-java 8

mysql-connector-java 5 以后的版本中(不包括5) 使用的都是 com.mysql.cj.jdbc.Driver

常見錯(cuò)誤

1.時(shí)區(qū)設(shè)置:

jdbc:mysql://localhost:3306/Mybatis_db?serverTimezone=Asia/Shanghai

2. SSL – Secure Sockets Layer(安全套接層)

useSSL=true 開啟

3. 編碼問題

#在和mysql傳遞數(shù)據(jù)的過程中,使用unicode編碼格式,并且字符集設(shè)置為utf-8
url=jdbc:mysql://127.0.0.1:3306/Mybatis_db?useUnicode=true&characterEncoding=utf-8

總結(jié)

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

相關(guān)文章

  • MySQL 視圖(View)原理解析

    MySQL 視圖(View)原理解析

    本篇重點(diǎn)講述視圖是如何實(shí)現(xiàn)的,以及視圖如何和查詢優(yōu)化器交互,從而我們可以根據(jù)這些知識(shí)了解如何通過視圖提高性能。
    2021-05-05
  • 窺探mysql存儲(chǔ)過程細(xì)節(jié)

    窺探mysql存儲(chǔ)過程細(xì)節(jié)

    這篇文章主要為大家詳細(xì)介紹了mysql存儲(chǔ)過程細(xì)節(jié),對mysql存儲(chǔ)過程感興趣的小伙伴們可以參考一下
    2016-03-03
  • MySQL?如何將查詢結(jié)果導(dǎo)出到文件(select?…?into?Statement)

    MySQL?如何將查詢結(jié)果導(dǎo)出到文件(select?…?into?Statement)

    我們經(jīng)常會(huì)遇到需要將SQL查詢結(jié)果導(dǎo)出到文件,以便后續(xù)的傳輸或數(shù)據(jù)分析的場景,本文就MySQL中select…into的用法進(jìn)行演示,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • MySQL InnoDB中意向鎖的作用及原理

    MySQL InnoDB中意向鎖的作用及原理

    意向鎖是由InnoDB在操作數(shù)據(jù)之前自動(dòng)加的,本文主要介紹了MySQL InnoDB中意向鎖的作用及原理,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • mysql如何獲取自增id

    mysql如何獲取自增id

    這篇文章主要介紹了mysql如何獲取自增id問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數(shù)

    MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數(shù)

    這篇文章主要介紹了MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數(shù),需要的朋友可以參考下
    2015-08-08
  • MYSQL存儲(chǔ)過程 注釋詳解

    MYSQL存儲(chǔ)過程 注釋詳解

    這篇文章主要介紹MYSQL存儲(chǔ)的過程,本文圍繞MYSQL存儲(chǔ)詳細(xì)展開文章內(nèi)容,并附上詳細(xì)代碼解析,需要的下伙伴可以參考一下,希望對你有所幫助
    2021-10-10
  • mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù)

    mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù)

    根據(jù)車牌號(hào)查詢最新的一條交車記錄的‘合同號(hào)’ ,這里只需要查詢‘合同號(hào)’這個(gè)字段,這篇文章主要介紹了mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù),需要的朋友可以參考下
    2024-02-02
  • mysql 5.7.11 winx64初始密碼修改

    mysql 5.7.11 winx64初始密碼修改

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.11 winx64初始密碼修改的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 幾種MySQL中的聯(lián)接查詢操作方法總結(jié)

    幾種MySQL中的聯(lián)接查詢操作方法總結(jié)

    這篇文章主要介紹了幾種MySQL中的聯(lián)接查詢操作方法總結(jié),文中包括一些代碼舉例講解,需要的朋友可以參考下
    2015-04-04

最新評論