Como faço para utilizar transação nos inserts e updates ??
Como garantir a transação?
M
2 Respostas
J
Olá…
Você pode fazer algo assim:
try {
conn.setAutoCommit(false);
// TODO: Suas operações no banco
// conn.createStatement().executeUpdate("DELETE | UPDATE ...");
conn.commit();
} catch (SQLException e) {
conn.rollback();
}
conn.setAutoCommit(true);
Espero ter ajudado…
Abraços…
T
O ideal seria vc trabalhar como tudo dentro da mesma transação.
Setando o AutoCommit para [color=“red”]false
[/color]
E trabalhar com transação serializada.
Conexao.setAutoCommit( false );
Conexao.setTransactionIsolation( Connection.TRANSACTION_SERIALIZABLE );
Criado 9 de agosto de 2005
Ultima resposta 19 de ago. de 2005
Respostas 2
Participantes 3