SQLCODE=-420, SQLSTATE=22018, SQLERRMC=DOUBLE, DRIVER=4.21.29
错误代码(SQLCODE):-402 为数据转换的问题!
今天在运行程序的时候报了这个异常
经过查看发现我表里的字段是(decimal)“数值”类型的(我的数据库为db2),而我写的代码是字符串类型的
所以把类型转换(利用Double.parseDouble)后就解决了。
没想到之后我又遇到了别的问题。。。。
话不多说直接贴错误:java.lang.NullPointerException(空指针异常)
好吧 我裂开,最后细心查找发现是因为刚才转换值的类型时没作判断,因为获取的值可能为空字符串,导致空字符串转换数值类型时报空指针!!
又是成长的一天呀