Statement.execute
Interface Overview | Interface Members |
This Package |
All Packages
public abstract boolean execute( String sql ) throws SQLException
Parameters
- sql
- any SQL statement
Returns
true if the next result is a ResultSet; false if it is
an update count or there are no more results
Description
Execute a SQL statement that may return multiple results.
Under some (uncommon) situations a single SQL statement may return
multiple result sets and/or update counts. Normally you can ignore
this, unless you're executing a stored procedure that you know may
return multiple results, or unless you're dynamically executing an
unknown SQL string. The "execute", "getMoreResults", "getResultSet"
and "getUpdateCount" methods let you navigate through multiple results.
The "execute" method executes a SQL statement and indicates the
form of the first result. You can then use getResultSet or
getUpdateCount to retrieve the result, and getMoreResults to
move to any subsequent result(s).
Exceptions
SQLException
if a database-access error occurs.
See Also
getResultSet, getUpdateCount, getMoreResults