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