Javafree
Página Inicial do Fórum > Java Avançado

(Problema) Erro ao inserir e alterar dados em JDialog



Criar novo tópico   Responder tópico


  1. VictorBG
    Posts:6


    Comment Arrow

    Publicado em: 24/08/2016 09:26:18

    Bom dia pessoal,
    Estou com um problema aqui, esse código peguei de um exemplo e modifiquei poucas coisas nele como por exemplo as classes, objetos, métodos e a forma de declarar cada statement e preparedStatement na classe DAO, do restante mantive a mesma coisa, a aplicação está listando normalmente os dados inseridos no banco (inseri eles através do cmd) e dá para fazer as pesquisas através do ID esse sendo auto incremento. O problema vem quando tento inserir, alterar ou excluir algum dado que está fazendo ele gerar aquelas chatas exceções.



    Esses trechos que coloquei são os que estão causando o erro, dai na execução quando vou inserir ou deletar ele não executa o try e vai direto para o bloco catch exibindo a mensagem de erro: "Erro ao excluir funcionário: null" ou para inserir "Erro ao inserir funcionário: null" e para alterar mesma coisa, quando eu seleciono um funcionário da lista e clico alterar ele dá a mensagem Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException.

    Como eu faço agora para achar o objeto que está faltando e corrigir essa exceção?! Estou perdido aqui
    Muito Obrigado!



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 24/08/2016 16:42:14

    Como eu faço agora para achar o objeto que está faltando e corrigir essa exceção?
    Nos teus catches, põe um printStackTrace que você vai descobrir exatamente onde o problema está acontecendo
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. VictorBG
    Posts:6


    Comment Arrow

    Publicado em: 25/08/2016 17:10:11

    [quote="staroski"]Como eu faço agora para achar o objeto que está faltando e corrigir essa exceção?
    Nos teus catches, põe um printStackTrace que você vai descobrir exatamente onde o problema está acontecendo



    Fiz isso agora, deu esse resultado em praticamente em todos os eventos que não estão rodando (inserir, alterar, excluir):



    Agora só está faltando identificar onde está o erro e como eu faço para tratar a exceção



  1. Relacionados