【问题标题】:ResultSet returns only one rowResultSet 只返回一行
【发布时间】:2016-07-15 14:54:05
【问题描述】:

我的这段代码有 3 个结果,但系统只显示一个...

Map<String, String> mappaValori = tvo.getTableColumn();
while (resultSet.next()) {
    for (String colonnaString : mappaValori.keySet()) {
        valueString = resultSet.getString(colonnaString);
        keyString = colonnaString;
        mappaReturn.put(keyString, valueString);
    }
}

有什么想法吗?

【问题讨论】:

  • ...但是...为什么-1??? -.-
  • 我没有降级你的问题,但我怀疑有人这样做的原因是你没有提供足够的信息。理想情况下,您将提供更多上下文(例如,您声称结果集中应该有三个元素,但没有任何东西可以支持该主张)。理想情况下,您还应提供足够的信息以使某人能够重现问题。

标签: sql oracle hashmap resultset


【解决方案1】:

非常感谢大家(我很讽刺)!

我不知道为什么有人点击 -1 但我有解决方案!

我分享这个:

当resultset.next()时,map会覆盖result,只显示一行。

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多