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