# 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.