java.sql.Connection interface: supported JDBC 3.0 methods

Table 1. JDBC 3.0 Connection Methods Supported
Returns Signature Implementation Notes
Savepoint setSavepoint (String name) Creates a savepoint with the given name in the current transaction and returns the new Savepoint object that represents it.
Savepoint setSavepoint () Creates an unnamed savepoint in the current transaction and returns the new Savepoint object that represents it.
void releaseSavepoint (Savepoint savepoint) Removes the given Savepoint object from the current transaction.
void rollback(Savepoint savepoint) Undoes all changes made after the given Savepoint object was set.
PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) autoGeneratedKeys argument is ignored unless sql is an INSERT statement.
PreparedStatement prepareStatement(String sql, int [] columnIndexes) Column indexes are ignored unless sql is an INSERT statement. Every column index in the array must correlate to an auto-increment column within the target table of the INSERT. Supported in embedded mode only.
PreparedStatement prepareStatement(String sql, String [] columnNames) Column names are ignored unless sql is an INSERT statement. Every column name in the array must designate an auto-increment column within the target table of the INSERT. Supported in embedded mode only.
Related reference
java.sql.DatabaseMetaData interface: supported JDBC 3.0 methods
java.sql.ParameterMetaData interface: supported JDBC 3.0 methods
java.sql.PreparedStatement interface: supported JDBC 3.0 methods
java.sql.Savepoint interface
java.sql.Statement interface: supported JDBC 3.0 methods