# Uses of Package
javax.sql

- Packages that use javax.sql
  Package | Description
  --- | ---
  javax.sql | Provides the API for server side data source access and processing from the JavaTM programming language.
  javax.sql.rowset | Standard interfaces and base classes for JDBC `RowSet` implementations.
  javax.sql.rowset.spi | The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.

- Classes in javax.sql used by javax.sql
  Class and Description
  CommonDataSource Interface that defines the methods which are common between `DataSource`, `XADataSource` and `ConnectionPoolDataSource`.
  ConnectionEvent An `Event` object that provides information about the source of a connection-related event.
  ConnectionEventListener An object that registers to be notified of events generated by a `PooledConnection` object.
  PooledConnection An object that provides hooks for connection pool management.
  RowSet The interface that adds support to the JDBC API for the JavaBeansTM component model.
  RowSetEvent An `Event` object generated when an event occurs to a `RowSet` object.
  RowSetInternal The interface that a `RowSet` object implements in order to present itself to a `RowSetReader` or `RowSetWriter` object.
  RowSetListener An interface that must be implemented by a component that wants to be notified when a significant event happens in the life of a `RowSet` object.
  RowSetMetaData An object that contains information about the columns in a `RowSet` object.
  StatementEvent A `StatementEvent` is sent to all `StatementEventListener`s which were registered with a `PooledConnection`.
  StatementEventListener An object that registers to be notified of events that occur on PreparedStatements that are in the Statement pool.
  XAConnection An object that provides support for distributed transactions.

- Classes in javax.sql used by javax.sql.rowset
  Class and Description
  RowSet The interface that adds support to the JDBC API for the JavaBeansTM component model.
  RowSetEvent An `Event` object generated when an event occurs to a `RowSet` object.
  RowSetListener An interface that must be implemented by a component that wants to be notified when a significant event happens in the life of a `RowSet` object.
  RowSetMetaData An object that contains information about the columns in a `RowSet` object.

- Classes in javax.sql used by javax.sql.rowset.spi
  Class and Description
  RowSet The interface that adds support to the JDBC API for the JavaBeansTM component model.
  RowSetReader The facility that a disconnected `RowSet` object calls on to populate itself with rows of data.
  RowSetWriter An object that implements the `RowSetWriter` interface, called a writer.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.