The Spring Framework

## Uses of Package
org.springframework.jdbc.core

Packages that use org.springframework.jdbc.core
org.springframework.jdbc.core: Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.metadata: Context metadata abstraction for the configuration and execution of a stored procedure call.
org.springframework.jdbc.core.namedparam: JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple: Simplification layer over JdbcTemplate for Java 5 and above.
org.springframework.jdbc.core.support: Classes supporting the `org.springframework.jdbc.core` package.
org.springframework.jdbc.object: The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support.xml: Abstraction for handling fields of SQLXML data type.
org.springframework.test: Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.core
BatchPreparedStatementSetter Batch update callback interface used by the `JdbcTemplate` class.
CallableStatementCallback Generic callback interface for code that operates on a CallableStatement.
CallableStatementCreator One of the three central callback interfaces used by the JdbcTemplate class.
ConnectionCallback Generic callback interface for code that operates on a JDBC Connection.
JdbcOperations Interface specifying a basic set of JDBC operations.
ParameterMapper Implement this interface when parameters need to be customized based on the connection.
PreparedStatementCallback Generic callback interface for code that operates on a PreparedStatement.
PreparedStatementCreator One of the two central callback interfaces used by the JdbcTemplate class.
PreparedStatementSetter General callback interface used by the `JdbcTemplate` class.
ResultSetExtractor Callback interface used by `JdbcTemplate`'s query methods.
ResultSetSupportingSqlParameter Common base class for ResultSet-supporting SqlParameters like `SqlOutParameter` and `SqlReturnResultSet`.
RowCallbackHandler An interface used by `JdbcTemplate` for processing rows of a `ResultSet` on a per-row basis.
RowMapper An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.
SqlOutParameter Subclass of SqlParameter to represent an output parameter.
SqlParameter Object to represent a SQL parameter definition.
SqlReturnType Interface to be implemented for retrieving values for more complex database-specific types not supported by the standard `CallableStatement.getObject` method.
SqlTypeValue Interface to be implemented for setting values for more complex database specific types not supported by the standard setObject method.
StatementCallback Generic callback interface for code that operates on a JDBC Statement.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.core.metadata
RowMapper An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.
SqlParameter Object to represent a SQL parameter definition.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.core.namedparam
JdbcOperations Interface specifying a basic set of JDBC operations.
PreparedStatementCallback Generic callback interface for code that operates on a PreparedStatement.
PreparedStatementCreator One of the two central callback interfaces used by the JdbcTemplate class.
ResultSetExtractor Callback interface used by `JdbcTemplate`'s query methods.
RowCallbackHandler An interface used by `JdbcTemplate` for processing rows of a `ResultSet` on a per-row basis.
RowMapper An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.core.simple
BeanPropertyRowMapper `RowMapper` implementation that converts a row into a new instance of the specified mapped target class.
CallableStatementCreatorFactory Helper class that can efficiently create multiple CallableStatementCreator objects with different parameters based on a SQL statement and a single set of parameter declarations.
JdbcOperations Interface specifying a basic set of JDBC operations.
JdbcTemplate This is the central class in the JDBC core package.
RowMapper An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.
SingleColumnRowMapper `RowMapper` implementation that converts a single column into a single result value per row.
SqlParameter Object to represent a SQL parameter definition.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.core.support
BatchPreparedStatementSetter Batch update callback interface used by the `JdbcTemplate` class.
DisposableSqlTypeValue Subinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
InterruptibleBatchPreparedStatementSetter Extension of the `BatchPreparedStatementSetter` interface, adding a batch exhaustion check.
JdbcTemplate This is the central class in the JDBC core package.
PreparedStatementCallback Generic callback interface for code that operates on a PreparedStatement.
ResultSetExtractor Callback interface used by `JdbcTemplate`'s query methods.
SqlTypeValue Interface to be implemented for setting values for more complex database specific types not supported by the standard setObject method.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.object
CallableStatementCreator One of the three central callback interfaces used by the JdbcTemplate class.
JdbcTemplate This is the central class in the JDBC core package.
ParameterMapper Implement this interface when parameters need to be customized based on the connection.
PreparedStatementCreator One of the two central callback interfaces used by the JdbcTemplate class.
PreparedStatementSetter General callback interface used by the `JdbcTemplate` class.
RowMapper An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.
SqlParameter Object to represent a SQL parameter definition.

Classes in org.springframework.jdbc.core used by org.springframework.jdbc.support.xml
DisposableSqlTypeValue Subinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
SqlTypeValue Interface to be implemented for setting values for more complex database specific types not supported by the standard setObject method.

Classes in org.springframework.jdbc.core used by org.springframework.test
JdbcTemplate This is the central class in the JDBC core package.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.