Controle de transação sql

1 resposta
I

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,

1 Resposta

J

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

Criado 10 de julho de 2005
Ultima resposta 10 de jul. de 2005
Respostas 1
Participantes 2