1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Transação java mssql

Sei como funciona as transações em mssql, mas não estou conseguindo implementar em meu código java, tenho varias tabelas relacionadas que ao inserir se ocorrer algum problema deve fazer um rollback. utilizo o jtds para fazer a conexão com o banco. segue um trecho do código.

//para executar todos os INSERT's e UPDATE's no banco
    public  int executeInsert(String query) throws SQLException {  

         Statement stm=null;
        try{
            //Prepara uma variavel do tipo Statement que representa uma Query ou Comando          
             stm = conn.createStatement(); 

         } catch (Exception err) {  

              JOptionPane.showMessageDialog(null, "Erro ao inserir/atualizar: " + err.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE);                       
         }
         //Executa o comando SQL INSERT no banco de dados          
          stm.executeUpdate(query); 

         return 0; 

    }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags sql transações ou faça a sua própria pergunta.