# Uses of Interface
org.springframework.jdbc.core.PreparedStatementCallback

Packages that use PreparedStatementCallback
Package
Description
org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.support
Classes supporting the `org.springframework.jdbc.core` package.

## Uses of PreparedStatementCallback in org.springframework.jdbc.core

Methods in org.springframework.jdbc.core with parameters of type PreparedStatementCallback
Modifier and Type
Method
Description
`<T> T`
JdbcOperations.`execute(String sql, PreparedStatementCallback<T> action)`
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
`<T> T`
JdbcOperations.`execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)`
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
`<T> T`
JdbcTemplate.`execute(String sql, PreparedStatementCallback<T> action)`
`<T> T`
JdbcTemplate.`execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)`

## Uses of PreparedStatementCallback in org.springframework.jdbc.core.namedparam

Methods in org.springframework.jdbc.core.namedparam with parameters of type PreparedStatementCallback
Modifier and Type
Method
Description
`<T> T`
NamedParameterJdbcOperations.`execute(String sql, Map<String,?> paramMap, PreparedStatementCallback<T> action)`
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
`<T> T`
NamedParameterJdbcOperations.`execute(String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action)`
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
`<T> T`
NamedParameterJdbcOperations.`execute(String sql, PreparedStatementCallback<T> action)`
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
`<T> T`
NamedParameterJdbcTemplate.`execute(String sql, Map<String,?> paramMap, PreparedStatementCallback<T> action)`
`<T> T`
NamedParameterJdbcTemplate.`execute(String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action)`
`<T> T`
NamedParameterJdbcTemplate.`execute(String sql, PreparedStatementCallback<T> action)`

## Uses of PreparedStatementCallback in org.springframework.jdbc.core.support

Classes in org.springframework.jdbc.core.support that implement PreparedStatementCallback
Modifier and Type
Class
Description
`class`
`AbstractLobCreatingPreparedStatementCallback`
Deprecated.
as of 6.2, in favor of `SqlBinaryValue` and `SqlCharacterValue`