public class NamedParameterStatement extends Object
| Constructor and Description | 
|---|
| NamedParameterStatement(Connection connection,
                       String query)Creates a NamedParameterStatement. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addBatch()Adds the current set of parameters as a batch entry. | 
| void | close()Closes the statement. | 
| boolean | execute()Executes the statement. | 
| int[] | executeBatch()Executes all of the batched statements. | 
| ResultSet | executeQuery()Executes the statement, which must be a query. | 
| int | executeUpdate()Executes the statement, which must be an SQL INSERT, UPDATE or DELETE
 statement; or an SQL statement that returns nothing, such as a DDL
 statement. | 
| PreparedStatement | getStatement()Returns the underlying statement. | 
| void | setInt(String name,
      int value)Sets a parameter. | 
| void | setLong(String name,
       long value)Sets a parameter. | 
| void | setObject(String name,
         Object value)Sets a parameter. | 
| void | setString(String name,
         String value)Sets a parameter. | 
| void | setTimestamp(String name,
            Timestamp value)Sets a parameter. | 
public NamedParameterStatement(Connection connection, String query) throws SQLException
prepareStatement.connection - the database connectionquery - the parameterized querySQLException - if the statement could not be createdpublic void setObject(String name, Object value) throws SQLException
name - parameter namevalue - parameter valueSQLException - if an error occurredIllegalArgumentException - if the parameter does not existPreparedStatement.setObject(int, java.lang.Object)public void setString(String name, String value) throws SQLException
name - parameter namevalue - parameter valueSQLException - if an error occurredIllegalArgumentException - if the parameter does not existPreparedStatement.setString(int, java.lang.String)public void setInt(String name, int value) throws SQLException
name - parameter namevalue - parameter valueSQLException - if an error occurredIllegalArgumentException - if the parameter does not existPreparedStatement.setInt(int, int)public void setLong(String name, long value) throws SQLException
name - parameter namevalue - parameter valueSQLException - if an error occurredIllegalArgumentException - if the parameter does not existPreparedStatement.setInt(int, int)public void setTimestamp(String name, Timestamp value) throws SQLException
name - parameter namevalue - parameter valueSQLException - if an error occurredIllegalArgumentException - if the parameter does not existPreparedStatement.setTimestamp(int, java.sql.Timestamp)public PreparedStatement getStatement()
public boolean execute()
                throws SQLException
ResultSetSQLException - if an error occurredPreparedStatement.execute()public ResultSet executeQuery() throws SQLException
SQLException - if an error occurredPreparedStatement.executeQuery()public int executeUpdate()
                  throws SQLException
SQLException - if an error occurredPreparedStatement.executeUpdate()public void close()
           throws SQLException
SQLException - if an error occurredStatement.close()public void addBatch()
              throws SQLException
SQLException - if something went wrongpublic int[] executeBatch()
                   throws SQLException
Statement.executeBatch() for details.SQLException - if something went wrongCopyright © 2019. All Rights Reserved.