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

SpringBoot中mysql的驅動依賴問題小結

 更新時間:2023年05月29日 12:00:45   作者:m0_62317155  
這篇文章主要介紹了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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論