查找ResultSet列数?

时间:2015-09-24 17:36:18

标签: java resultset

如何找出单个ResultSet中有多少个值。

我知道您使用result.next()在结果之间进行迭代,但是如何判断在一个结果中索引了多少个值?所以例如:

while (resultSet.next()) {
        resultSet.getString(1);
        resultSet.getString(2);
        resultSet.getString(3);

}

如何判断resultSet.getString(4)中是否有值;在执行之前?

1 个答案:

答案 0 :(得分:4)

您似乎正在尝试返回列数。

 int colCount= resultSet.getMetaData().getColumnCount();

这给出了返回列数的计数。