RowSetは、JDBCで伝統的に使われているResultSetインターフェースを拡張したものです。 JavaBeans的なプロパティを持ち、 結果集合の他に、データベース接続情報やSQL文も内部に持つことができます。 つまり(Statement+ResultSet)のようなものです。 RowSetは最も基本的なインターフェースで、 それを発展させたサブインターフェースが性質によって幾つか提供されていますが、 最も特徴的な性質を持つのはCachedRowSetというインターフェースです。 これは、ResultSetや他のRowSetのサブインターフェースと異なり、 「DB接続を保持しておく必要がない」という特徴を持ちます。 ResultSetに格納した結果集合は、DB接続を終了すると失われてしまいます。 そのため、たくさんのクライアントからDBアクセスがある一般のWebアプリケーションでは