Provides methods to execute a SQL query to generate a ResultSet, or to execute a prepared SQL statement on an UltraLite database.
 Syntax
 Syntaxpublic interface PreparedStatement Members
 MembersAll members of PreparedStatement interface, including all inherited members.
| Name | Description | 
|---|---|
| Closes the PreparedStatement to release the memory resources associated with it. | |
| Executes the prepared SQL statement. | |
| Executes the prepared SQL SELECT statement and returns a ResultSet. | |
| Returns an OutputStream. | |
| Returns a Writer. | |
| Returns the (base-one) ordinal for the value represented by the name. | |
| Returns a text-based description of the SQL query execution plan. | |
| Returns a text-based description of the SQL query execution plan, represented as a tree. | |
| Returns the ResultSet for a prepared SQL statement. | |
| Returns the number of rows inserted, updated or deleted since the last execute statement. | |
| Determines if the PreparedStatement contains a ResultSet. | |
| Sets a value to the host variable in the SQL statement. | |
| Sets a null value to the host variable in the SQL statement that is defined by ordinal. | 
 Remarks
 RemarksThe following example demonstrates how to execute a PreparedStatement, check if the execution created a ResultSet, save the ResultSet to a local variable, and close the PreparedStatement:
| // Create a new PreparedStatement object from an existing connection.
String sql_string = "SELECT * FROM SampleTable";
PreparedStatement ps = conn.prepareStatement(sql_string);
// result returns true if the execute statement runs successfully.
boolean result = ps.execute();
// Check if the PreparedStatement contains a ResultSet.
if (ps.hasResultSet()) {
     // Store the ResultSet in the rs variable.
     ResultSet rs = ps.getResultSet;
}
// Close the PreparedStatement to release resources.
ps.close();
When a statement contains expressions, it may contain a host variable wherever a column name could appear. Host variables are entered as either a '?' characters (unnamed host variables) or as ":name" (named host variable). In the example,
     SELECT * FROM SampleTable WHERE pk > :bound AND pk < ?
 there are two host variables which may be set using the PreparedStatement that was prepared for the SQL statement in question. | 
 See also
 See alsoclose method
execute method
executeQuery method
getBlobOutputStream method
getClobWriter method
getOrdinal method
getPlan method
getPlanTree method
getResultSet method
getUpdateCount method
hasResultSet method
set method
setNull method
|  | Discuss this page in DocCommentXchange.
                   | Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |