SQL, commit, rollback
Normalerweise werden alle SQL-Kommandos sofort ausgeführt. Möchte man dies vermeiden, so muss „AutoCommit“ expizit abgeschaltet werden:
try { // AutoCommit abschalten: connection.setAutoCommit(false); // Hier diverse SQL-Kommandos absetzten... // Bis hier hat Alles geklappt, also jetzt commiten: connection.commit(); } catch (SQLException e) { // Irgendwas lief schief, also Alles rückgängig machen: connection.rollback(); }