【发布时间】:2015-07-17 22:21:18
【问题描述】:
我已经执行了一个查询,它返回一个我想要向后迭代的数据的ResultSet。在 for 循环中,它看起来像这样:
for (int i = MAX; i >=0; i--){
// do something
}
唯一的问题是我的数据库中没有一个完全连续的列,而是我有一个唯一的 id,但有时会跳过数字。那么,使用实际结果集,有什么方法可以让while(set.next()) {...} 做相反的事情吗?谢谢。
【问题讨论】:
-
能够“反向滚动”更少依赖于“Java”或“JDBC”......它取决于您的数据库支持“可滚动游标”,并在您打开查询时指定它.例如:java2novice.com/jdbc/scroll-read-only