org.apache.tapestry.contrib.jdbc
Class ParameterizedStatement
java.lang.Object
|
+--org.apache.tapestry.contrib.jdbc.ParameterizedStatement
- All Implemented Interfaces:
- IStatement
- public class ParameterizedStatement
- extends Object
- implements IStatement
A wrapper around PreparedStatement
.
- Version:
- $Id: ParameterizedStatement.java,v 1.1 2003/03/05 23:03:17 hlship Exp $
- Author:
- Howard Lewis Ship
ParameterizedStatement
public ParameterizedStatement(String SQL,
Connection connection,
List parameters)
throws SQLException
- Create a new instance; the parameters list is copied.
- Parameters:
SQL
- the SQL to execute (see Connection.prepareStatement(java.lang.String)
)connection
- the JDBC connection to useparameters
- list of IParameter
getSQL
public String getSQL()
- Returns the SQL associated with this statement.
- Specified by:
getSQL
in interface IStatement
getStatement
public Statement getStatement()
- Returns the underlying or
PreparedStatement
.
- Specified by:
getStatement
in interface IStatement
close
public void close()
throws SQLException
- Closes the underlying statement, and nulls the reference to it.
- Specified by:
close
in interface IStatement
executeQuery
public ResultSet executeQuery()
throws SQLException
- Executes the statement as a query, returning a
ResultSet
.
- Specified by:
executeQuery
in interface IStatement
executeUpdate
public int executeUpdate()
throws SQLException
- Executes the statement as an update, returning the number of rows
affected.
- Specified by:
executeUpdate
in interface IStatement
toString
public String toString()
- Overrides:
toString
in class Object