Interface PreparedStatementCreator

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.

Rod Johnson

Method Summary
 java.sql.PreparedStatement createPreparedStatement(java.sql.Connection conn)
          Create a statement in this connection.
 java.lang.String getSql()

Method Detail


public java.sql.PreparedStatement createPreparedStatement(java.sql.Connection conn)
                                                   throws java.sql.SQLException
Create a statement in this connection. Allows implementations to use PreparedStatements. Only invoked if no SQL is passed into the ResultSetHandler. The ResultSetHandler will close this statement.
conn - Connection to use to create statement
a prepared statement
java.sql.SQLException - there is no need to catch SQLExceptions that may be thrown in the implementation of this method. The JdbcTemplate class will handle them.


public java.lang.String getSql()

Rod Johnson and Spring contributors 2001-2003.