Statement Methods Version Introduced Supported Comments
void addBatch(String) 2.0 Core Yes The driver throws an "invalid method call" exception for PreparedStatement and CallableStatement.
void cancel() 1.0 Yes
void clearBatch() 2.0 Core Yes
void clearWarnings() 1.0 Yes
void close() 1.0 Yes
boolean execute(String) 1.0 Yes The driver throws an "invalid method call" exception for PreparedStatement and CallableStatement.
boolean execute(String, int) 3.0 Yes
boolean execute(String, int []) 3.0 Yes The driver throws an "unsupported method" exception.
boolean execute(String, String []) 3.0 Yes The driver throws an "unsupported method" exception.
int [] executeBatch() 2.0 Core Yes
ResultSet executeQuery(String) 1.0 Yes The driver throws an "invalid method call" exception for PreparedStatement and CallableStatement.
int executeUpdate(String) 1.0 Yes The driver throws an "invalid method call" exception for PreparedStatement and CallableStatement.
int executeUpdate(String, int) 3.0 Yes
int executeUpdate(String, int []) 3.0 Yes The driver throws an "unsupported method" exception.
int executeUpdate(String, String []) 3.0 Yes The driver throws an "unsupported method" exception.
Connection getConnection() 2.0 Core Yes
int getFetchDirection() 2.0 Core Yes
int getFetchSize() 2.0 Core Yes
ResultSet getGeneratedKeys() 3.0 Yes Salesforce-type data stores: The driver returns the ID of the last row that was inserted.
int getMaxFieldSize() 1.0 Yes
int getMaxRows() 1.0 Yes
boolean getMoreResults() 1.0 Yes
boolean getMoreResults(int) 3.0 Yes
int getQueryTimeout() 1.0 Yes The driver throws an "unsupported method" exception.
ResultSet getResultSet() 1.0 Yes
int getResultSetConcurrency() 2.0 Core Yes
int getResultSetHoldability() 3.0 Yes
int getResultSetType() 2.0 Core Yes
int getUpdateCount() 1.0 Yes
SQLWarning getWarnings() 1.0 Yes
boolean isClosed() 4.0 Yes
boolean isPoolable() 4.0 Yes
boolean isWrapperFor(Class<?> iface) 4.0 Yes
void setCursorName(String) 1.0 No The driver throws an "unsupported method" exception.
void setEscapeProcessing(boolean) 1.0 Yes The driver ignores this method.
void setFetchDirection(int) 2.0 Core Yes
void setFetchSize(int) 2.0 Core Yes
void setMaxFieldSize(int) 1.0 Yes
void setMaxRows(int) 1.0 Yes
void setPoolable(boolean) 4.0 Yes
void setQueryTimeout(int) 1.0 Yes
<T> T unwrap(Class<T> iface) 4.0 Yes