# Module java.sql.rowset

Defines the JDBC RowSet API.

Since:
  9

- - ## Packages

    Exports
    Package | Description
    --- | ---
    javax.sql.rowset | Standard interfaces and base classes for JDBC `RowSet` implementations.
    javax.sql.rowset.serial | Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
    javax.sql.rowset.spi | The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.

    Indirect Exports
    From | Packages
    --- | ---
    java.logging | java.util.logging
    java.naming | javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.ldap.spi javax.naming.spi
    java.sql | java.sql javax.sql
    java.transaction.xa | javax.transaction.xa
    java.xml | javax.xml javax.xml.catalog javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.stream javax.xml.stream.events javax.xml.stream.util javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stax javax.xml.transform.stream javax.xml.validation javax.xml.xpath org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers

  - ## Modules

    Requires
    Modifier | Module | Description
    --- | --- | ---
    transitive | java.logging | Defines the Java Logging API.
    transitive | java.naming | Defines the Java Naming and Directory Interface (JNDI) API.
    transitive | java.sql | Defines the JDBC API.

    Indirect Requires
    Modifier | Module | Description
    --- | --- | ---
    transitive | java.transaction.xa | Defines an API for supporting distributed transactions in JDBC.
    transitive | java.xml | Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.

  - ## Services

    Uses
    Type | Description
    --- | ---
    RowSetFactory | An interface that defines the implementation of a factory that is used to obtain different types of `RowSet` implementations.