連接Mysql時出現java.math.BigInteger cannot be cast to java.lang.Long問題


  今天遇見這樣一個坑。在連接數據庫進行查詢數據時,大家可能會遇見這樣一個問題:java.math.BigInteger cannot be cast to java.lang.Long,然后去檢查代碼中的類型為Long,接着檢查數據表中字段的類型為bigint,按道理類型是匹配的啊,那么問題到底出現在哪兒呢?

  如果出現以上問題,大家就應該注意了,是不是數據庫版本與mysql-connector.jar包的版本不兼容造成的。本人用的是Mysql8.0.12免安裝版本,出現問題時的jar包版本為5.1.26,更換為5.1.47后解決了該問題。希望能夠幫助到遇到這類問題的朋友。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM