ae povo,
procurei mas nao achei nada de como é feito controle de transação no java.
tipo… se eu tenho 3 querys e caso uma falhe como eu faço pra dar o roll back nas outras?
ou entao o commit em caso de sucesso?
vlw,
ae povo,
procurei mas nao achei nada de como é feito controle de transação no java.
tipo… se eu tenho 3 querys e caso uma falhe como eu faço pra dar o roll back nas outras?
ou entao o commit em caso de sucesso?
vlw,
Olá,
Na classe Connection, existem 3 métodos básicos para trabalhar com transações:
setAutoCommit
commit
rollback
Basicamente:
try {
conn.setAutoCommit(false);
// TODO: Suas operações
conn.commit();
conn.setAutoCommit(true);
} catch (Exception e) {
conn.rollback();
}
Espero ter ajudado,
Abraços