接口 StatementPreparer
-
public interface StatementPreparerContracting for preparing SQL statements- 作者:
- Steve Ebersole, Brett Meyer
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 StatementcreateStatement()Create a statement.PreparedStatementprepareQueryStatement(String sql, boolean isCallable, ScrollMode scrollMode)Get a prepared statement for use in loading / querying.PreparedStatementprepareStatement(String sql)Prepare a statement.PreparedStatementprepareStatement(String sql, boolean isCallable)Prepare a statement.PreparedStatementprepareStatement(String sql, int autoGeneratedKeys)Prepare an INSERT statement, specifying how auto-generated (by the database) keys should be handled.PreparedStatementprepareStatement(String sql, String[] columnNames)Prepare an INSERT statement, specifying columns which are auto-generated values to be returned.
-
-
-
方法详细资料
-
createStatement
Statement createStatement()
Create a statement.- 返回:
- the statement
-
prepareStatement
PreparedStatement prepareStatement(String sql)
Prepare a statement.- 参数:
sql- The SQL the statement to be prepared- 返回:
- the prepared statement
-
prepareStatement
PreparedStatement prepareStatement(String sql, boolean isCallable)
Prepare a statement.- 参数:
sql- The SQL the statement to be preparedisCallable- Whether to prepare as a callable statement.- 返回:
- the prepared statement
-
prepareStatement
PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
Prepare an INSERT statement, specifying how auto-generated (by the database) keys should be handled. Really this is a boolean, but JDBC opted to define it instead using 2 int constants: Generated keys are accessed afterwards viaStatement.getGeneratedKeys()- 参数:
sql- The INSERT SQLautoGeneratedKeys- The autoGeneratedKeys flag- 返回:
- the prepared statement
- 另请参阅:
Connection.prepareStatement(String, int)
-
prepareStatement
PreparedStatement prepareStatement(String sql, String[] columnNames)
Prepare an INSERT statement, specifying columns which are auto-generated values to be returned. Generated keys are accessed afterwards viaStatement.getGeneratedKeys()- 参数:
sql- - the SQL for the statement to be preparedcolumnNames- The name of the columns to be returned in the generated keys result set.- 返回:
- the prepared statement
- 另请参阅:
Connection.prepareStatement(String, String[])
-
prepareQueryStatement
PreparedStatement prepareQueryStatement(String sql, boolean isCallable, ScrollMode scrollMode)
Get a prepared statement for use in loading / querying.- 参数:
sql- The SQL the statement to be preparedisCallable- Whether to prepare as a callable statement.scrollMode- (optional) scroll mode to be applied to the resulting result set; may be null to indicate no scrolling should be applied.- 返回:
- the prepared statement
-
-