gpt4 book ai didi

java - 读取 Java ResultSet 中的整行

转载 作者:行者123 更新时间:2023-11-29 05:43:28 24 4
gpt4 key购买 nike

我知道有与此类似的问题,但我没有在任何地方找到任何答案。由于某些原因,ResultSet 没有将整行读取到 String 或类似对象的功能,因此需要制定棘手的解决方法来读取整行,并且它总是涉及逐列处理。

问题是 - 执行此操作的首选方法是什么?
示例查询 - SELECT a,b,c,d,e FROM table WHERE this=that
我想将此查询的每一行添加到一个 List 并在完成时返回该 List。
目前我能想到的就是读取每一列,将其连接到一个字符串,然后将字符串添加到列表中,每一行都是这样。
问题是,恕我直言,当它可以单独在 ResultSet 中完成时,这弥补了相当多的代码。

有什么想法/建议吗?

最佳答案

您可以使用 SQL 来 concatenate你的结果是这样的:

 SELECT concat(a, b, c, d, e) as mysinglestringcolumn from table

然后在您的结果集中,您只有一列需要处理。

关于java - 读取 Java ResultSet 中的整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659089/

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