ホームページ  >  記事  >  Java  >  Springbootのymlファイルでcom.mysql.cj.jdbc.Driverが流行る問題を解決する方法

Springbootのymlファイルでcom.mysql.cj.jdbc.Driverが流行る問題を解決する方法

WBOY
WBOY転載
2023-05-11 21:52:131664ブラウズ

yml ファイルで com.mysql.cj.jdbc.Driver が流行った理由

数日前にフレームワークを構築したのですが、奇妙な問題が発生しました。mysql ファイルを設定するときに、com.mysql .cj .jdbc.Driver が人気です。バージョンが低すぎると思ったので、上位バージョンにアップグレードしましたが、依然として人気がありました。最後に、長い間オンラインで確認しました。オンラインの方法では、バージョンが低すぎますが、それでも以前に使用した依存関係パッケージは動作しませんでした:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.15</version>
</dependency>

最後に、バージョン番号

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>

driver-class-name: com.mysql.cj を削除しました。 jdbc.Driver コードが分解されました Red の解決策

springboot プロジェクトをビルドして実行すると、データベース ドライバーを追加するときにエラーが報告されます。

Springbootのymlファイルでcom.mysql.cj.jdbc.Driverが流行る問題を解決する方法

その前に、pom.xml に mysql の依存関係を追加する必要があります。問題の解決策を何度も探す過程で、重要なステートメントを見つけました。

mysql の依存関係にバージョン番号を追加しましたが、この問題はバージョン番号の不一致が原因である可能性があり、その結果、次の赤いトピックが表示されます:

Springbootのymlファイルでcom.mysql.cj.jdbc.Driverが流行る問題を解決する方法

Atこの点において、この問題の解決策は明らかです。

1. pom.xml の mysql 依存関係をコメント アウトします

        <!-- 数据库Mysql -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <!--<version>5.7.17</version>-->
        </dependency>
logging:
  path: ./log/
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xzs?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2b8
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver

2. または、コンピューター上の現在の MySQL バージョンが低すぎるため、開発により適した MySQL バージョンを再インストールします環境。

以上がSpringbootのymlファイルでcom.mysql.cj.jdbc.Driverが流行る問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。