SpringBoot中mysql的驅動依賴問題小結
SpringBoot中mysql的驅動依賴問題
mysq驅動maven倉庫網(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的各個版本的maven倉庫
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時
在使用springboot2.7.8的時候,我使用idea的直接建立springboot2.7.8的項目,勾選mysql驅動,引入的依賴就是mysql-connector-j相關的依賴
mysql驅動為mysql-connector-j
可以不加版本號
mysql-connector-j這個版本號是從8.0.31起步的,具體可以看上面的maven倉庫,里面有版本選擇列表
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <!-- <scope>runtime</scope>--> </dependency>
mysql驅動為mysql-connector-java
必須加版本號
mysql驅動依賴如下,如果不加版本號的話會報錯,Cannot resolve mysql:mysql-connector-java:unknown 如下圖所示
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <!-- <version>8.0.27</version>--> </dependency>
加了版本號之后:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.27</version> </dependency>
springboot2.5.6時
mysql驅動為mysql-connector-j
必須加版本號
mysql-connector-j這個版本號是從8.0.31起步的,具體可以看上面的maven倉庫,里面有版本選擇列表
mysql驅動依賴如下,如果不加版本號的話會報錯,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>
加了版本號之后,則可以正常運行
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <!-- <scope>runtime</scope>--> <version>8.0.32</version> </dependency>
mysql驅動為mysql-connector-java
可以不加版本號
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <!-- <version>8.0.27</version>--> </dependency>
springboot2.7.0跟springboo2.5.6的結果一樣,具體是從那個版本開始的還需要進一步查找,但是springboo2.7.8往上的,使用idea直接構建springboot項目時選擇mysql驅動,默認加載的是mysql-connector-j這個相關的mysql驅動
springboot項目中mysql在application.yml的配置
下面的geren是自己數(shù)據(jù)庫的名稱
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
到此這篇關于SpringBoot中mysql的驅動依賴問題的文章就介紹到這了,更多相關SpringBoot mysql的驅動依賴內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL學習筆記2:數(shù)據(jù)庫的基本操作(創(chuàng)建刪除查看)
我們所安裝的MySQL說白了是一個數(shù)據(jù)庫的管理工具,真正有價值的東西在于數(shù)據(jù)關系型數(shù)據(jù)庫的數(shù)據(jù)是以表的形式存在的,N個表匯總在一起就成了一個數(shù)據(jù)庫現(xiàn)在來看看數(shù)據(jù)庫的基本操作2013-01-01centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝
這篇文章主要介紹了centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝,需要的朋友可以參考下2017-04-04在MySQL中使用GTIDs復制協(xié)議和中斷協(xié)議的教程
這篇文章主要介紹了在MySQL中使用GTIDs復制協(xié)議和中斷協(xié)議的教程,主要用于多個服務器之間的通信,需要的朋友可以參考下2015-04-04MySQL根據(jù)某一個或者多個字段查找重復數(shù)據(jù)的sql語句
這篇文章主要介紹了MySQL根據(jù)某一個或者多個字段查找重復數(shù)據(jù)的sql語句,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12