Para eso tienes el commit:
Código:
// Antes de comenzar la transacción:
Connection conn = función_para_buscar_conexión_del_pool();
conn.setAutoCommit(false);
try
{
.... (todas las sentencias SQL aquí)
conn.commit();
}
catch (SQLException e)
{
conn.rollback();
}
finally
{
try
{
conn.setAutoCommit(true);
conn.close();
}
catch (SQLException e) { ... }
}