Springbootバージョンのアップグレードにより、データベース接続エラーが発生する:サーバーのタイムゾーン値 'Öйú±ê׼ʱ¼ä'が認識されません

    タイトルに示されているように、2.1.4.RELEASEよりも高いバージョンのspringbootを使用すると、データベースドライバーはデフォルトで、元のcom.mysql.jdbc.Driverではなく、com.mysql.cj.jdbc.Driverになります。その結果、データベースに接続した後にエラーメッセージが表示されます。

    サーバーのタイムゾーン値「Öйú±ê׼ʱ¼ä」は認識されないか、複数のタイムゾーンを表します。 タイムゾーンサポートを利用する場合
は、サーバーまたはJDBCドライバーを(serverTimezone構成プロパティを介して)
より具体的なタイムゾーン値を使用するように構成する必要があります 

     解決策は、データベース接続URLのserverTimezoneパラメータを設定することです。GMT-8はハイフン "-"をエスケープする必要があるため、値はGMT-8またはAsia / Shanghaiにすることができ、構成プロパティはserverTimezone = GMT%2B8 、アジア/上海なら改宗の必要はありません。

     

     

529件の元の記事を公開 287 件を賞賛 144万回の再生

おすすめ

転載: blog.csdn.net/feinifi/article/details/103836362