SpringBoot中mysql的驅(qū)動(dòng)依賴問(wèn)題小結(jié)
SpringBoot中mysql的驅(qū)動(dòng)依賴問(wèn)題
mysq驅(qū)動(dòng)maven倉(cāng)庫(kù)網(wǎng)址
mysql依賴1
Maven Central: mysql:mysql-connector-java:8.0.32 (sonatype.com)
mysql依賴2
Maven Central: com.mysql:mysql-connector-j:8.0.32 (sonatype.com)
springboot的各個(gè)版本的maven倉(cāng)庫(kù)
Maven Central: org.springframework.boot:spring-boot-starter:2.7.0 (sonatype.com)
Maven Central: org.springframework.boot:spring-boot-starter:3.0.4 (sonatype.com)
springboot2.7.8時(shí)
在使用springboot2.7.8的時(shí)候,我使用idea的直接建立springboot2.7.8的項(xiàng)目,勾選mysql驅(qū)動(dòng),引入的依賴就是mysql-connector-j相關(guān)的依賴
mysql驅(qū)動(dòng)為mysql-connector-j
可以不加版本號(hào)
mysql-connector-j這個(gè)版本號(hào)是從8.0.31起步的,具體可以看上面的maven倉(cāng)庫(kù),里面有版本選擇列表
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <!-- <scope>runtime</scope>--> </dependency>
mysql驅(qū)動(dòng)為mysql-connector-java
必須加版本號(hào)
mysql驅(qū)動(dòng)依賴如下,如果不加版本號(hào)的話會(huì)報(bào)錯(cuò),Cannot resolve mysql:mysql-connector-java:unknown 如下圖所示
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <!-- <version>8.0.27</version>--> </dependency>
加了版本號(hào)之后:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.27</version> </dependency>
springboot2.5.6時(shí)
mysql驅(qū)動(dòng)為mysql-connector-j
必須加版本號(hào)
mysql-connector-j這個(gè)版本號(hào)是從8.0.31起步的,具體可以看上面的maven倉(cāng)庫(kù),里面有版本選擇列表
mysql驅(qū)動(dòng)依賴如下,如果不加版本號(hào)的話會(huì)報(bào)錯(cuò),Cannot resolve com.mysql:mysql-connector-j:unknown 如下圖所示
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <!-- <scope>runtime</scope>--> <!-- <version>8.0.32</version>--> </dependency>
加了版本號(hào)之后,則可以正常運(yùn)行
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <!-- <scope>runtime</scope>--> <version>8.0.32</version> </dependency>
mysql驅(qū)動(dòng)為mysql-connector-java
可以不加版本號(hào)
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <!-- <version>8.0.27</version>--> </dependency>
springboot2.7.0跟springboo2.5.6的結(jié)果一樣,具體是從那個(gè)版本開(kāi)始的還需要進(jìn)一步查找,但是springboo2.7.8往上的,使用idea直接構(gòu)建springboot項(xiàng)目時(shí)選擇mysql驅(qū)動(dòng),默認(rèn)加載的是mysql-connector-j這個(gè)相關(guān)的mysql驅(qū)動(dòng)
springboot項(xiàng)目中mysql在application.yml的配置
下面的geren是自己數(shù)據(jù)庫(kù)的名稱
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/geren?characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root
到此這篇關(guān)于SpringBoot中mysql的驅(qū)動(dòng)依賴問(wèn)題的文章就介紹到這了,更多相關(guān)SpringBoot mysql的驅(qū)動(dòng)依賴內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL學(xué)習(xí)筆記2:數(shù)據(jù)庫(kù)的基本操作(創(chuàng)建刪除查看)
我們所安裝的MySQL說(shuō)白了是一個(gè)數(shù)據(jù)庫(kù)的管理工具,真正有價(jià)值的東西在于數(shù)據(jù)關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)是以表的形式存在的,N個(gè)表匯總在一起就成了一個(gè)數(shù)據(jù)庫(kù)現(xiàn)在來(lái)看看數(shù)據(jù)庫(kù)的基本操作2013-01-01MySQL定時(shí)任務(wù)EVENT事件的使用方法
本文主要介紹了MySQL定時(shí)任務(wù)EVENT事件的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝
這篇文章主要介紹了centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝,需要的朋友可以參考下2017-04-04Mysql復(fù)合主鍵和聯(lián)合主鍵的區(qū)別解析
這篇文章主要介紹了Mysql復(fù)合主鍵和聯(lián)合主鍵的區(qū)別,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04在MySQL中使用GTIDs復(fù)制協(xié)議和中斷協(xié)議的教程
這篇文章主要介紹了在MySQL中使用GTIDs復(fù)制協(xié)議和中斷協(xié)議的教程,主要用于多個(gè)服務(wù)器之間的通信,需要的朋友可以參考下2015-04-04MySQL根據(jù)某一個(gè)或者多個(gè)字段查找重復(fù)數(shù)據(jù)的sql語(yǔ)句
這篇文章主要介紹了MySQL根據(jù)某一個(gè)或者多個(gè)字段查找重復(fù)數(shù)據(jù)的sql語(yǔ)句,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12