setSavepoint()
Syntax:
Savepoint setSavepoint()
                       throws SQLException
                                        Description:
Creates an unnamed savepoint in the current transaction and returns the new Savepoint object that represents it. If setSavepoint is invoked outside of an active transaction, a transaction will be started at this newly created savepoint.
Returns:
the new Savepoint object
Throws:
SQLException - if a database access error occurs or auto commit mode is enabled
Reference:
For more information, reference JDBC documentation for: Connection.setSavepoint()