En error rollback se ejecuta solo si hay conexión a la BD