查找结果集列数?

Find ResultSet column count?

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

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

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

}

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

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

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

这给出了返回列的计数。