Hola:
Dependiendo de cómo abras la conexión, es posible que al final de las operaciones necesites hacer una llamada al método commit(). A veces, según como abras la conexión, las operaciones que hagas en base de datos se realizan en el momento o bien quedan "anotadas" para hacerse todas de golpe cuando haces la llamada a commit(). Este mecanismo está pensado para poder hacer varias operaciones y si todas van bien, dar la confirmación al final con el commit(), pero si alguna de ellas va mal, poder deshacerlas todas con una llamada a rollback().
Se bueno.