Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.springframework.jdbc.core

Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.

See:
Description

Interface Summary
BatchPreparedStatementSetter | Batch update callback interface used by the `JdbcTemplate` class.
CallableStatementCallback<T> | Generic callback interface for code that operates on a CallableStatement.
CallableStatementCreator | One of the three central callback interfaces used by the JdbcTemplate class.
ConnectionCallback<T> | Generic callback interface for code that operates on a JDBC Connection.
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.
JdbcOperations | Interface specifying a basic set of JDBC operations.
ParameterDisposer | Interface to be implemented by objects that can close resources allocated by parameters like SqlLobValues.
ParameterizedPreparedStatementSetter<T> | Parameterized callback interface used by the `JdbcTemplate` class for batch updates.
ParameterMapper | Implement this interface when parameters need to be customized based on the connection.
PreparedStatementCallback<T> | 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<T> | 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<T> | An interface used by `JdbcTemplate` for mapping rows of a `ResultSet` on a per-row basis.
SqlProvider | Interface to be implemented by objects that can provide SQL strings.
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<T> | Generic callback interface for code that operates on a JDBC Statement.

Class Summary
BatchUpdateUtils | Generic utility methods for working with JDBC batch statements.
BeanPropertyRowMapper<T> | `RowMapper` implementation that converts a row into a new instance of the specified mapped target class.
CallableStatementCreatorFactory | Helper class that efficiently creates multiple `CallableStatementCreator` objects with different parameters based on a SQL statement and a single set of parameter declarations.
ColumnMapRowMapper | `RowMapper` implementation that creates a `java.util.Map` for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.
JdbcTemplate | This is the central class in the JDBC core package. It simplifies the use of JDBC and helps to avoid common errors.
PreparedStatementCreatorFactory | Helper class that efficiently creates multiple `PreparedStatementCreator` objects with different parameters based on a SQL statement and a single set of parameter declarations.
ResultSetSupportingSqlParameter | Common base class for ResultSet-supporting SqlParameters like `SqlOutParameter` and `SqlReturnResultSet`.
RowCountCallbackHandler | Implementation of RowCallbackHandler.
RowMapperResultSetExtractor<T> | Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row.
SingleColumnRowMapper<T> | `RowMapper` implementation that converts a single column into a single result value per row.
SqlInOutParameter | Subclass of `SqlOutParameter` to represent an INOUT parameter.
SqlOutParameter | Subclass of SqlParameter to represent an output parameter.
SqlParameter | Object to represent a SQL parameter definition.
SqlParameterValue | Object to represent a SQL parameter value, including parameter metadata such as the SQL type and the scale for numeric values.
SqlReturnResultSet | Represents a returned `ResultSet` from a stored procedure call.
SqlReturnUpdateCount | Represents a returned update count from a stored procedure call.
SqlRowSetResultSetExtractor | ResultSetExtractor implementation that returns a Spring SqlRowSet representation for each given ResultSet.
StatementCreatorUtils | Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator implementations, providing sophisticated parameter management (including support for LOB values).

## Package org.springframework.jdbc.core Description

Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES