Če se pripeti napaka med izvajanjem ene izmed zgoraj zapisanih insert metod, se sproži izjema, ki jo prestreznik ujame in transakcija se razveljavi, saj želimo imeti v zbirki podatkov vse spremembe ali pa nobene. To naredimo s klicem metode rollback(), sicer pa se vse spremembe s klicem metode commit() tudi dejansko zapišejo v zbirki podatkov.