このJavaチュートリアルから:
RowSet オブジェクトはデフォルトでスクロール可能で更新可能であるため、RowSet オブジェクトに結果セットの内容を移入することで、効果的に結果セットをスクロール可能および更新可能にすることができます。
そして、この後続のJava チュートリアルから:
ResultSet オブジェクトを渡す
JdbcRowSet オブジェクトを作成する最も簡単な方法は、ResultSet オブジェクトを生成し、それを JdbcRowSetImpl コンストラクターに渡すことです。これを行うと、JdbcRowSet オブジェクトが作成されるだけでなく、ResultSet オブジェクトのデータが取り込まれます。
注: JdbcRowSetImpl コンストラクターに渡される ResultSet オブジェクトは、スクロール可能である必要があります。
RowSet オブジェクトがデフォルトでスクロール可能であるのに、なぜ結果セットをスクロール可能にする必要があるのですか? JdbcRowSet で ResultSet をラップすることの主な利点ではないでしょうか。
更新: JdbcRowSet インターフェースを直接参照する:
* JdbcRowSet オブジェクトの主な用途の 1 つは、ResultSet オブジェクトをスクロール可能および更新可能にすることです。*
同じリンクから引用します。
前もって感謝します。