Java JDBC结果集上的多个迭代器

Java JDBC结果集上的多个迭代器,java,postgresql,jdbc,Java,Postgresql,Jdbc,我在数据库中构建了一个图表作为一个表——每条记录都是一条边(这个图表太大,无法存储在内存中)。现在我正在尝试对图进行传递归约。为此,我查询表并重复比较每个记录(每次3条)的特定条件() 所以我将整个表投影到一个结果集中。现在我需要三个迭代器来指向结果集中的不同点,这样我就不必为每个循环保留三个单独的结果集。可以用java实现吗?结果集中的下一个方法只提供了一个迭代器。有没有办法一次跟踪三条记录?一个结果集只允许一个迭代器 为了获得最佳性能,您应该尽可能多地使用SQL查询,而不是迭代结果集。例如,

我在数据库中构建了一个图表作为一个表——每条记录都是一条边(这个图表太大,无法存储在内存中)。现在我正在尝试对图进行传递归约。为此,我查询表并重复比较每个记录(每次3条)的特定条件()


所以我将整个表投影到一个结果集中。现在我需要三个迭代器来指向结果集中的不同点,这样我就不必为每个循环保留三个单独的结果集。可以用java实现吗?结果集中的下一个方法只提供了一个迭代器。有没有办法一次跟踪三条记录?

一个结果集只允许一个迭代器

为了获得最佳性能,您应该尽可能多地使用SQL查询,而不是迭代结果集。例如,PostgreSQL,您似乎正在使用许可证