Transakce

Implicitně se pro zřízené spojení nastaví režim "auto-commit", každý dotaz je uzavřen do samostatné transakce.

Chceme-li toto změnit (což je vzhledem k výkonu i vhodné), nastavíme con.setAutoCommit(false) a řídíme si transakce sami.

Řízení transakcí provádíme na daném spojení pomocí:

commit()

potvrdí a trvale uloží změny provedené od posledního commit/rollback

rollback()

"zahodí" změny provedené od posledního commit/rollback, tj. vrátí databázi do stavu po posledním commit/rollback

rollback(Savepoint p)

vrátí databázi do stavu p