Mysql 連接異常 java.math.BigInteger cannot be cast to java.lang.Long

java.math.BigInteger在連接MySQL時無法強制轉換爲java.lang.Long

顯示:

Caused by: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long

原因

當我們要求JDBC驅動程序建立連接時,它在場景之後做了很多工作,然後才真正給我們提供了正確的連接工作對象。

解決方法:

MySQL版本與mysql-connector.jar版本相結合似乎存在問題。嘗試使用新版本的MySQL Connector (請升級到8.0.12版。);
如果使用maven,修改pom中的mysql-connector版本。

<dependency>
     <groupId>mysql</groupId>
     <artifactId>mysql-connector-java</artifactId>
     <version>8.0.11</version>
 </dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章