ドルイド接続データベースエラー

情報: {dataSource-1} が開始されました
10 月 21, 2022 9:26:36 下午 com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl エラー
重: 接続作成 SQLException、URL: jdbc:mysql://localhost:3306/db1 、errorCode 0、state 01S00
java.sql.SQLException: サーバーのタイム ゾーン値 '�й���׼ʱ��' が認識されないか、複数のタイム ゾーンを表しています。タイムゾーンのサポートを利用したい場合は、より具体的なタイムゾーン値を使用するようにサーバーまたは JDBC ドライバーを (「serverTimezone」構成プロパティを介して) 構成する必要があります。
    com.mysql.cj.jdbc.Exceptions.SQLError.createSQLException(SQLError.java:129)
    で com.mysql.cj.jdbc.Exceptions.SQLError.createSQLException(SQLError.java:97) で
    com.mysql.cj.jdbc .Exceptions.SQLError.createSQLException(SQLError.java:89)
    com.mysql.cj.jdbc.Exceptions.SQLError.createSQLException(SQLError.java:63)
    で com.mysql.cj.jdbc.Exceptions.SQLError.createSQLException(SQLError.java:73) で
    com.mysql.cj.jdbc .Exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:76)
    com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)
    com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java) :456)
    com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
    com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197)
    com.alibaba.druid.pool DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1558)
    com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1623)
    com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2468) で


上記の理由は、pom で設定された mysql 接続 jar パッケージとローカル データのバージョンの間に不一致があるためです。ブロガーの mysql バージョンは 8.0.23 で、jar パッケージが誤って 8.0.21 にインポートされます。アピール エラーが発生します。元に戻すだけです。

以下は、pom で導入された依存関係のバージョンです。

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.23</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.10</version>
        </dependency>

もちろん、ここで報告されるエラーは接続タイム ゾーンの問題を指します。この方法で問題が解決しない場合は、URL のデータベースの後にタイム ゾーン制限コードを追加できます。ここでは例は示しません~~~~ ·

おすすめ

転載: blog.csdn.net/qq_61544409/article/details/127454310