我已经看到最近更新的记录集的更新,以便我们可以在它指向的数据之间来回滚动.
我的问题是为什么它们最初是为前向遍历而设计的.使用新版本有什么影响吗?
"新版"约有5年历史.
仅转发:这是最简单的实施方式.最简单的方法是实现队列(FIFO)而不是deque或链表.由于JDBC驱动程序必须从DB读取记录,因此可以使它们易于为ResultSet读取器提供第一个COME FIRST SERVE.
后来,他们意识到一些桌面应用程序和一些基于Web的丰富应用程序可能想要向前和向后滚动而不必存储中间表示,他们决定实现它.
然后是可更新的ResultSet,您可以在其中更新ResultSet的列/行.