A transaction. If you want to use a transaction concurrently in multiple threads, you need to serialize access to this transaction.
Commit this transaction.
Roll back this transaction.
Get the connection associated with this Transaction