【发布时间】:2012-03-17 06:49:52
【问题描述】:
在我的 Oracle 表中有不同类型的列。
我想将所有列读取为数字。
String str = resultSet.getString("col1");
问题是如果数据库中的列定义为数字,值是
0.5
返回的字符串将是
.5
我不能使用任何其他吸气剂,如 getDecimal() 等。
如果我使用:
String str = resultSet.getObject("col1").toString();
如果值为空,我会得到一个异常。
【问题讨论】:
标签: java database oracle jdbc resultset