Uses of Package
org.springframework.jdbc.core
Package
Description
Provides the core JDBC framework, based on JdbcTemplate
and its associated callback interfaces and helper objects.
Context metadata abstraction for the configuration and execution
of table inserts and stored procedure calls.
JdbcTemplate variant with named parameter support.
Simplification layer for common JDBC interactions.
Classes supporting the
org.springframework.jdbc.core
package.The classes in this package represent RDBMS queries, updates, and stored
procedures as threadsafe, reusable objects.
Support classes for integrating the Spring TestContext Framework
with JUnit 4.12 or higher.
Support classes for integrating the Spring TestContext Framework
with TestNG.
Support classes for tests based on JDBC.
-
ClassDescriptionBatch update callback interface used by the
JdbcTemplate
class.RowMapper
implementation that converts a row into a new instance of the specified mapped target class.Generic callback interface for code that operates on a CallableStatement.One of the three central callback interfaces used by the JdbcTemplate class.Generic callback interface for code that operates on a JDBC Connection.RowMapper
implementation that converts a row into a new instance of the specified mapped target class.Interface specifying a basic set of JDBC operations.Interface to be implemented by objects that can close resources allocated by parameters likeSqlLobValue
objects.Parameterized callback interface used by theJdbcTemplate
class for batch updates.Implement this interface when parameters need to be customized based on the connection.Generic callback interface for code that operates on a PreparedStatement.One of the two central callback interfaces used by the JdbcTemplate class.General callback interface used by theJdbcTemplate
class.Callback interface used byJdbcTemplate
's query methods.Common base class for ResultSet-supporting SqlParameters likeSqlOutParameter
andSqlReturnResultSet
.An interface used byJdbcTemplate
andNamedParameterJdbcTemplate
for processing rows of aResultSet
on a per-row basis.An interface used byJdbcTemplate
for mapping rows of aResultSet
on a per-row basis.RowMapper
implementation that converts a single column into a single result value per row.Subclass ofSqlParameter
to represent an output parameter.Object to represent an SQL parameter definition.Interface to be implemented for retrieving values for more complex database-specific types not supported by the standardCallableStatement.getObject
method.Interface to be implemented for setting values for more complex database-specific types not supported by the standardsetObject
method.Generic callback interface for code that operates on a JDBC Statement. -
ClassDescriptionAn interface used by
JdbcTemplate
for mapping rows of aResultSet
on a per-row basis.Object to represent an SQL parameter definition. -
ClassDescriptionInterface specifying a basic set of JDBC operations.This is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.Generic callback interface for code that operates on a PreparedStatement.One of the two central callback interfaces used by the JdbcTemplate class.Helper class that efficiently creates multiple
PreparedStatementCreator
objects with different parameters based on an SQL statement and a single set of parameter declarations.Callback interface used byJdbcTemplate
's query methods.An interface used byJdbcTemplate
andNamedParameterJdbcTemplate
for processing rows of aResultSet
on a per-row basis.An interface used byJdbcTemplate
for mapping rows of aResultSet
on a per-row basis.Object to represent an SQL parameter definition. -
ClassDescriptionHelper class that efficiently creates multiple
CallableStatementCreator
objects with different parameters based on an SQL statement and a single set of parameter declarations.Interface specifying a basic set of JDBC operations.This is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.Callback interface used byJdbcTemplate
's query methods.An interface used byJdbcTemplate
andNamedParameterJdbcTemplate
for processing rows of aResultSet
on a per-row basis.An interface used byJdbcTemplate
for mapping rows of aResultSet
on a per-row basis.Object to represent an SQL parameter definition. -
ClassDescriptionBatch update callback interface used by the
JdbcTemplate
class.Subinterface ofSqlTypeValue
that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.Extension of theBatchPreparedStatementSetter
interface, adding a batch exhaustion check.This is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.Generic callback interface for code that operates on a PreparedStatement.Callback interface used byJdbcTemplate
's query methods.Interface to be implemented for setting values for more complex database-specific types not supported by the standardsetObject
method. -
ClassDescriptionOne of the three central callback interfaces used by the JdbcTemplate class.This is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.Implement this interface when parameters need to be customized based on the connection.One of the two central callback interfaces used by the JdbcTemplate class.General callback interface used by the
JdbcTemplate
class.An interface used byJdbcTemplate
for mapping rows of aResultSet
on a per-row basis.Object to represent an SQL parameter definition. -
ClassDescriptionThis is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.
-
ClassDescriptionThis is the central delegate in the JDBC core package. It can be used directly for many data access purposes, supporting any kind of JDBC operation.
-