日期:2014-05-17  浏览次数:20804 次

收藏 ResultSet获取带精度的Number类型时 得到的是空值?求解
无论是rs.getObject(t)还是 rs.getString(t);获取的都是null值,怎么回事呢?
 数据库中有数据的,是Number(18,4)类型的,但是就是获取不到。。。

------最佳解决方案--------------------
引用:
无论是rs.getObject(t)还是 rs.getString(t);获取的都是null值,怎么回事呢?
 数据库中有数据的,是Number(18,4)类型的,但是就是获取不到。。。

你这个t是啥东西啊,这个字段的名字是X_COORD你用rs.getFloat('X_COORD')
------其他解决方案--------------------
这个t 是columnIndex 字段的索引序号,应该没问题的
------其他解决方案--------------------
其它字段获取到的也是null?还是只有这个字段。