Dúvida, exclusão de cadastro (Banco de Dados)

4 respostas
danilocperez

Oii galerinha tudo bom??

Sou novo por aqui e um pouco leigo em java…haha gostaria de assanar uma dúvida … estou tentando fazer uma maneira para que o cadastro seja excluido do banco de dados apos o clique no botao “Excluir”. Como estou tentando aprender sozinho estou me deparando com muitas barreiras…e aproveito tmb para perguntar se é normal essa dificuldade ou se eu realmente estou um pouco atrasado quanto a linguagem de programação?

queria entender mais o Java (Stantard) antes de pular para o “JSP”

Um abraço a todos e agradeço desde ja.

{

try     
     {     
        String sql = "delete * into Tabela1 (pedido,nome,produto_enviado,produto_encaminhado,data,status) values ('"+
                                     tf_pedido.getText()+"','"+
                                     tf_nome.getText()+"','"+
                                     tf_produtoenviado.getText()+"','"+
                                     tf_produtofirmado.getText()+"','"+
                                     tf_data.getText()+"','"+
                                     cb_status.getSelectedItem()+"')";  
        con_trocas.caminho.executeUpdate(sql);
        JOptionPane.showMessageDialog(null,"Você efetuou a exclusão do cadastro com sucesso");
        
       
        con_trocas.ExecuteSQL("select * from Tabela1");
        con_trocas.armazena.first();
        coloca_dados();
     }  
        
      catch (SQLException erroExclusao)
      {
      
          JOptionPane.showMessageDialog(null,"Não foi possível efetuar a exclusão do cadastro"+erroExclusao);
          
                  
      }

4 Respostas

lina

Oi,

Sim... é normal ter certas dificuldade no inicio.

Bom, o seu problema esta no comando delete. Acredito que você não está utilizando a Syntax correta.

Take a look:

[url]http://www.w3schools.com/sql/sql_delete.asp[/url]

Obs.: Utilize as tags [code] antes de postar seus códigos.

Tchauzin!

danilocperez

Oi lina!!..mtu obrigado pela sua ajuda…
então o problema que ocorre é q o programa não esta excluindo o cadastro…ele esta caindo no “Cath”…

Abraços

lina

Oi,

Uma dica importante. Sempre procure utilizar o printStackTace de sua exception. Só assim, saberá exatamente o que aconteceu.

Sugiro trocar para:

catch (SQLException erroExclusao) { erroExclusao.printStackTrace(); JOptionPane.showMessageDialog(null,"Não foi possível efetuar a exclusão do cadastro"+erroExclusao); }

Será apresentado uma exceção completa em Console.

Tchauzin!

Thiago_Peter

Ao invés de utilizar o “delete * into” tente utilizar o “delete from”.
Seu sql está estranho.
Tente usar assim:

delete
from TABELA
where
CONDIÇÃO

até

Criado 8 de agosto de 2010
Ultima resposta 8 de ago. de 2010
Respostas 4
Participantes 3