Tratamento de exceção

4 respostas
juniovitor

Boa tarde!!!

Estou precisando fazer um tratamento de excessão para não deixar inserir no banco se as jTextField estiver vazia!

Ai vai o código de inserção, onde e como devo colocar!

//PREPARA O OBJETO PARA INSERCAO NO BANCO
        
        Usuario usu = new Usuario();
        
        usu.setCodigo(0);
        usu.setNome(txt_nome.getText());
        usu.setLogin(txt_login.getText());
        usu.setSenha(txt_senha.getText());
             
        //INSERCAO DO OBJETO JA PREPARADO
        fumega.conecta();
        fumega.insereUsuario(usu);
        fumega.desconectar();
        
        //ATUALIZA O JTABLE
        atualizaJTable();
        JOptionPane.showMessageDialog(null, "Cadastro realizado com sucesso!!!");

Aguardo!!!

Valeu…

4 Respostas

heatcold

É só fazer uma verificacao antes de chamar o código de persistencia.

if (!txt_nome.getText().equals("")) { ... }
juniovitor

Valeu cara!!!

Muito obrigado!!! deu certo…

Abraço.

sergiotaborda

juniovitor:
Boa tarde!!!

Estou precisando fazer um tratamento de excessão para não deixar inserir no banco se as jTextField estiver vazia!

Ai vai o código de inserção, onde e como devo colocar!

Em lugar nenhum.
O que vc deve fazer é testar se o cadastro está bem preenchido. Se não tiver, avisa o usuário. Se tiver envia para o banco. Se o campo está vazio é porqueo cadastro está mal preenchido.

O mecanismo de exceções não é chamado para aqui.

juniovitor

Obrigado!!!

Já conseguimos a solução!!!

Abraço!

Criado 15 de abril de 2008
Ultima resposta 15 de abr. de 2008
Respostas 4
Participantes 3