Learn Java EE programming step-by-step - Database Transactions and JDBC