【问题标题】:Find ResultSet column count? [duplicate]查找 ResultSet 列数? [复制]
【发布时间】:2015-12-22 10:11:26
【问题描述】:

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

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

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

}

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

【问题讨论】:

  • @sᴜʀᴇsʜᴀᴛᴛᴀ,感谢您的指出。

标签: java resultset


【解决方案1】:

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

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

这给出了返回的列数。

【讨论】:

  • 正是我想要的,非常感谢
猜你喜欢
  • 2011-01-20
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
  • 2011-08-21
  • 2023-03-05
  • 2012-09-30
  • 2014-02-11
  • 2018-07-19
相关资源
最近更新 更多