| 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. |