Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
44
Transaktionen
-Folge von Atomaren Datenbankoperationen
-Anweisungen werden entweder alle ausgeführt und abgeschlossene (commited) oder alle zurückgenommen (rolled back) -> ACID(Atomicity, Consistency, Isolation und Durability)-Prinzip
-Anweisungen können automatisch oder manuell gestartet werden (Standard Auto-Commit-Modus)
1. Auto-Commit-Deaktivieren
con.setAutoCommit(false);
2. Datenbankoperationen werden ausgeführt
stmt.executeQuery(sql1);
stmt.executeQuery(sql2);
3. Transaktionen werden abgeschlossen und permanent gespeichert
con.commit();
4. Transaktionen werden rückgängig gemacht
con.rollback();
-Anweisungen werden entweder alle ausgeführt und abgeschlossene (commited) oder alle zurückgenommen (rolled back) -> ACID(Atomicity, Consistency, Isolation und Durability)-Prinzip
-Anweisungen können automatisch oder manuell gestartet werden (Standard Auto-Commit-Modus)
1. Auto-Commit-Deaktivieren
con.setAutoCommit(false);
2. Datenbankoperationen werden ausgeführt
stmt.executeQuery(sql1);
stmt.executeQuery(sql2);
3. Transaktionen werden abgeschlossen und permanent gespeichert
con.commit();
4. Transaktionen werden rückgängig gemacht
con.rollback();