# Uses of Interface
java.sql.Wrapper

Packages that use Wrapper
Package
Description
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
javax.sql
Provides the API for server side data source access and processing from the Java 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.

- ## Uses of Wrapper in java.sql

  Subinterfaces of Wrapper in java.sql
  Modifier and Type
  Interface
  Description
  `interface`
  `CallableStatement`
  The interface used to execute SQL stored procedures.
  `interface`
  `Connection`
  A connection (session) with a specific database.
  `interface`
  `DatabaseMetaData`
  Comprehensive information about the database as a whole.
  `interface`
  `ParameterMetaData`
  An object that can be used to get information about the types and properties for each parameter marker in a `PreparedStatement` object.
  `interface`
  `PreparedStatement`
  An object that represents a precompiled SQL statement.
  `interface`
  `ResultSet`
  A table of data representing a database result set, which is usually generated by executing a statement that queries the database.
  `interface`
  `ResultSetMetaData`
  An object that can be used to get information about the types and properties of the columns in a `ResultSet` object.
  `interface`
  `Statement`
  The object used for executing a static SQL statement and returning the results it produces.

- ## Uses of Wrapper in javax.sql

  Subinterfaces of Wrapper in javax.sql
  Modifier and Type
  Interface
  Description
  `interface`
  `DataSource`
  A factory for connections to the physical data source that this `DataSource` object represents.
  `interface`
  `RowSet`
  The interface that adds support to the JDBC API for the JavaBeans component model.
  `interface`
  `RowSetMetaData`
  An object that contains information about the columns in a `RowSet` object.

- ## Uses of Wrapper in javax.sql.rowset

  Subinterfaces of Wrapper in javax.sql.rowset
  Modifier and Type
  Interface
  Description
  `interface`
  `CachedRowSet`
  The interface that all standard implementations of `CachedRowSet` must implement.
  `interface`
  `FilteredRowSet`
  The standard interface that all standard implementations of `FilteredRowSet` must implement.
  `interface`
  `JdbcRowSet`
  The standard interface that all standard implementations of `JdbcRowSet` must implement.
  `interface`
  `JoinRowSet`
  The `JoinRowSet` interface provides a mechanism for combining related data from different `RowSet` objects into one `JoinRowSet` object, which represents an SQL `JOIN`.
  `interface`
  `WebRowSet`
  The standard interface that all implementations of a `WebRowSet` must implement.
  Classes in javax.sql.rowset that implement Wrapper
  Modifier and Type
  Class
  Description
  `class`
  `RowSetMetaDataImpl`
  Provides implementations for the methods that set and get metadata information about a `RowSet` object's columns.

- ## Uses of Wrapper in javax.sql.rowset.spi

  Subinterfaces of Wrapper in javax.sql.rowset.spi
  Modifier and Type
  Interface
  Description
  `interface`
  `SyncResolver`
  Defines a framework that allows applications to use a manual decision tree to decide what should be done when a synchronization conflict occurs.