Module 15: Database Access
Transactions & Isolation Levels
Understand ACID principles, isolation levels, and rollback strategies.
Disable auto-commit to wrap multiple statements in one transaction.
Choose isolation levels (READ_UNCOMMITTED → SERIALIZABLE) based on tolerance for anomalies.
Use Savepoints for partial rollbacks and always commit/rollback explicitly in finally blocks.