当前位置: 代码迷 >> Java Web开发 >> 珍藏 ResultSet获取带精度的Number类型时 得到的是空值?求解
  详细解决方案

珍藏 ResultSet获取带精度的Number类型时 得到的是空值?求解

热度:4188   发布时间:2013-02-25 21:07:28.0
收藏 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?还是只有这个字段。
  相关解决方案