从这个java教程:
默认情况下,RowSet 对象是可滚动和可更新的,因此通过使用结果集的内容填充 RowSet 对象,您可以有效地使结果集可滚动和可更新。
然后从这个后续的java教程中:
传递 ResultSet 对象
创建 JdbcRowSet 对象的最简单方法是生成一个 ResultSet 对象并将其传递给 JdbcRowSetImpl 构造函数。这样做不仅会创建一个 JdbcRowSet 对象,还会用 ResultSet 对象中的数据填充它。
注意:传递给 JdbcRowSetImpl 构造函数的 ResultSet 对象必须是可滚动的。
如果 RowSet 对象默认可滚动,为什么结果集需要可滚动?这不是将 ResultSet 包装在 JdbcRowSet 中的主要优点吗?
更新:直接引用 JdbcRowSet 接口:
* JdbcRowSet 对象的主要用途之一是使 ResultSet 对象在不具备这些功能时可滚动和可更新。*
从同一个链接引用。
提前致谢。