在Java中将多个ResultSet合并为单个ResultSet

编程入门 行业动态 更新时间:2024-10-20 11:45:28
本文介绍了在Java中将多个ResultSet合并为单个ResultSet的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

假设我有多个ResultSet(每个resultSet将引用数据库中的1行)(它们是相同的表)。现在我想创建整合的ResultSet,其中intern将具有所有其他resultSet。所以我的主要目标是创建一个组合的ResultSet,它指向之前由单个resultSet指向的所有行。

Let say I have multiple ResultSet(each resultSet would refer to 1 row in database) (they are of same table.) . Now I want to create consolidated ResultSet which would intern have all other resultSet. So my primary goal is to create a combined ResultSet which would point to all rows which where previously pointed by individual resultSet.

我使用Java。任何人都知道我们可以如何务实地实现这一点?

I am using Java. Do any one know how pragmatically we can achieve this?

编辑:我们使用 java.sql.ResultSet 。

编辑:让它更清楚:

假设我有

List<ResultSet> someResults ; // each resultSet Would point to a single row in database.

我想创建一个合并的 ResultSet finalResults;

psudo代码:

List<ResultSet> resultSets = // poppulated from code ResultSet rs = convert(resultSets) // psude conver method

推荐答案

如果你正在谈论一个java.sql.ResultSet,它是不可能的,据我所知。建议您改为更改查询。

If you are talking about a java.sql.ResultSet, it's not possible as far as I know. I suggest you change your query instead.

或者,您可以将结果检索为java对象,然后将所有对象合并到集合中。

Or you can retrieve the results into an java object and then combine all the objects into a Collection.

更多推荐

在Java中将多个ResultSet合并为单个ResultSet

本文发布于:2023-11-22 19:25:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1618706.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   并为   中将   Java   ResultSet

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!