查找 ResultSet 列数? [复制]
Posted
技术标签:
【中文标题】查找 ResultSet 列数? [复制]【英文标题】:Find ResultSet column count? [duplicate] 【发布时间】: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ʜᴀᴛᴛᴀ,感谢您的指出。 【参考方案1】:您似乎正在尝试返回列数。
int colCount= resultSet.getMetaData().getColumnCount();
这给出了返回的列数。
【讨论】:
正是我想要的,非常感谢以上是关于查找 ResultSet 列数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何将具有未知列数的 ResultSet 映射到 List 并将其显示在 HTML 表中?