古いバージョンのMySQLドライバーを使用している可能性があります。最新バージョンを使用してみてください。
最新バージョンを入手するには、https://mvnrepository.com/artifact/を確認してください。 mysql / mysql-connector-java
現在のところ、最新バージョンは8.0.11です。ダウンロードできますpom.xml
に追加します :
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
更新
さらに調査したところ、MySQL 8.0.1
で導入された変更が原因のようです。 :
あなたが報告した問題は、MySQL8.0.1で導入された文字セットと照合サポートの変更に関連しており、デフォルトの文字セットとして「utf8mb4」が追加されています。このような変更は、Connector/Jが接続を初期化する方法を壊しました。
ご存知のとおり、これはConnector / J 5.1.41で修正されており、ライブラリはすでに更新されていると思います。
上記のように、問題の代替修正は5.1.41
を使用することでした。 5.1.40
の代わりに 。