A RowSet is an object that encapsulates a row SET from EITHERJDBC result sets or tabular DATA sources such as files or spreadsheets. It supports component-based development models LIKE JavaBeans, with the help of a standard set of properties and event notifications.