|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PreparedStatementCreator
One of the two central callback interfaces used by the JdbcTemplate class. This interface creates a PreparedStatement given a connection, provided by the JdbcTemplate class. Implementations are responsible for providing SQL and any necessary parameters.
Implementations do not need to concern themselves with SQLExceptions that may be thrown from operations they attempt. The JdbcTemplate class will catch and handle SQLExceptions appropriately.
A PreparedStatementCreator should also implement the SqlProvider interface if it is able to provide the SQL it uses for PreparedStatement creation. This allows for better contextual information in case of exceptions.
JdbcTemplate.execute(PreparedStatementCreator, PreparedStatementCallback)
,
JdbcTemplate.query(PreparedStatementCreator, RowCallbackHandler)
,
JdbcTemplate.update(PreparedStatementCreator)
,
SqlProvider
Method Summary | |
---|---|
PreparedStatement |
createPreparedStatement(Connection con)
Create a statement in this connection. |
Method Detail |
---|
PreparedStatement createPreparedStatement(Connection con) throws SQLException
con
- Connection to use to create statement
SQLException
- there is no need to catch SQLExceptions
that may be thrown in the implementation of this method.
The JdbcTemplate class will handle them.
|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |