如何找出单个ResultSet中有多少个值。
我知道您使用result.next()在结果之间进行迭代,但是如何判断在一个结果中索引了多少个值?所以例如:
while (resultSet.next()) {
resultSet.getString(1);
resultSet.getString(2);
resultSet.getString(3);
}
如何判断resultSet.getString(4)中是否有值;在执行之前?
答案 0 :(得分:4)
您似乎正在尝试返回列数。
int colCount= resultSet.getMetaData().getColumnCount();
这给出了返回列数的计数。