無法連接到 MySQL:「java.math.BigInteger 無法轉換為java.lang.Long」
問題:
嘗試連接MySQL資料庫時,出現下列錯誤發生:
解釋:
此錯誤表示Java 虛擬機器在嘗試轉換java.math.BigInteger 的實例時遇到問題類別到 java.lang.Long 類別的實例。此轉換由 MySQL Connector/J 在連線過程中內部執行。
解決方案:
建議的解決方案是將 MySQL Connector/J 函式庫更新為較新的版本。這是因為早期版本的程式庫可能與用於連接 MySQL 的驅動程式有相容性問題。
要解決此問題:
例如,如果使用Maven,則在專案的pom.xml中加入下列依賴檔:
以上是為什麼在連接到 MySQL 時收到'java.math.BigInteger 無法轉換為 java.lang.Long”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!