三、SpringBoot启动时JDBC报错:あなたは(serverTimezoneの構成プロパティを経由して)サーバーまたはJDBCドライバのいずれかを設定する必要があります

エラーメッセージ:

原因:org.springframework.jdbc.CannotGetJdbcConnectionException:JDBC接続を取得できませんでした。サーバーのタイムゾーン値「й׼ʱ」です認識されていないか、複数のタイムゾーンを表します。ネストされた例外はjava.sql.SQLExceptionのです。あなたはタイムゾーンのサポートを利用したい場合は、よりspecifcタイムゾーン値を使用するように(serverTimezoneの構成プロパティを経由して)サーバーまたはJDBCドライバのいずれかを設定する必要があります。

 

ソリューション:

接続文字列の後ろに一緒に?ServerTimezone = UTC

どのUTCは統一世界標準時間です。

完全な接続文字列の例:JDBCます。mysql:// localhostを:3306 /テストserverTimezone = UTC?

それとも別のオプションがあります。jdbc:mysqlのします。jdbc::mysqlの//127.0.0.1:?3306 /テストuseUnicode = trueを&characterEncoding = UTF-8、この入力は中国の文字化け問題を解決することであり、当然のことながら、上記と組み合わせることができます://127.0.0.1:3306 /テストuseUnicode =真&characterEncoding = UTF-8&serverTimezone = UTC?

おすすめ

転載: www.cnblogs.com/chushujin/p/11835063.html