SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DOUBLE, DRIVER=4.21.29


錯誤代碼(SQLCODE):-420 為數據轉換的問題!

今天在運行程序的時候報了這個異常

經過查看發現我表里的字段是(decimal)“數值”類型的(我的數據庫為db2),而我寫的代碼是字符串類型的

所以把類型轉換(利用Double.parseDouble)后就解決了。

 

 

 沒想到之后我又遇到了別的問題。。。。

話不多說直接貼錯誤:java.lang.NullPointerException(空指針異常)

好吧 我裂開,最后細心查找發現是因為剛才轉換值的類型時沒作判斷,因為獲取的值可能為空字符串,導致空字符串轉換數值類型時報空指針!!

又是成長的一天呀


免責聲明!

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



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