JDBC报错消息JDBC接続を取得できませんでした。ネストされた例外はjava.sql.SQLExceptionのです:不明なシステム変数「tx_isolation」

JDBCTemplateと今日の後、私は、サーバーエラーを開始することがわかった:  JDBC接続を取得できませんでした。ネストされた例外はjava.sql.SQLExceptionのIS:不明なシステム変数「TX_ISOLATION」

理由は何tx_isolationを持っていない私のMySQLバージョン8.0に問題の高すぎるインターネットのMySQLのバージョンは、以下のソリューションを、TRANSACTION_ISOLATIONになりました:

(1)MySQLを変更

 

 無効は、まだエラー!

MySQLバージョン8.0以上と一致するようにアップグレード(2)MySQLのコネクタからJava

問題を解決するには、しかし、新たな問題が浮上しています:

ます。java.sql.SQLException:サーバーのタイムゾーン値「й׼ʱ」は認識されていないか以上を表して...

 このエラーは、依存関係のmysqlの接続が原因であるdatasource.url、このような機能を設定するときにいないだけで、高いバージョンです。

URL = JDBCます。mysql:// localhostを:3306 / day13

私たちは、(その上に次のような構成に)いくつかの必要な情報のサフィックスを追加する必要があります。

URL = JDBCます。mysql:// localhostを:?3306 / day13 useUnicode =真&useJDBCCompliantTimezoneShift =真&useLegacyDatetimeCode =偽&serverTimezone = UTC

OK、問題は解決しました!

おすすめ

転載: www.cnblogs.com/iceywu/p/12188930.html