gpt4 book ai didi

java - 如何从java中的结果集中返回多行?

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:42 25 4
gpt4 key购买 nike

我有一个查询,它返回多行结果集。现在我需要将总行数返回给调用此函数的应用程序。

我试过这段代码:

  final PreparedStatement ps = con.prepareStatement(query);

rs = ps.executeQuery();

while (rs.next()) {
result = rs.getInt(1);
}

通过这段代码,我只能返回一个值。 现在我想返回多行

最佳答案

创建 ArrayList Integer 并添加 result,返回该数组列表。

ArrayList<Integer> resultList = new ArrayList<Integer>();
while (rs.next()) {
result = rs.getInt(1);
resultList.add(result);
}
return resultList;

关于java - 如何从java中的结果集中返回多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com