| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 00:47:18
|
Silvinho16
Smalltalk
![[Avatar]](/images/avatar/09a4800d72fd6c89825154568bbbc3b7.jpg)
Membro desde: 28/12/2010 00:23:14
Mensagens: 2
Offline
|
Galera sou novo aqui no forúm, e essa é meu primeiro post.
Então paciência!
Gente comecei a programar em JAVA com BD.
E tenho que fazer o cadastro de uma eleição.
Esse cadastro tem as seguintes funções:
"Cadastra, Atualiza e Remove" uma eleição.
E está dando esse erro filho da mãe.
Quando eu uso só as classes beans, executavel e a janela, fica com o eventos e a conexão do BD, funciona! :S'
Não sei mais o que eu faço. Espero que me ajudem.
Meu programa está a seguir:
Classe Janela.java do pacote gui
Classe beans do package bean
A Classe Executavel do package exe
E a classe que tá dando problema: Classe acesso do package BD!
This message was edited 1 time. Last update was at 28/12/2010 00:50:03
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 01:14:02
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Olá,
Por favor, não poste 30 quilos de código no tópico.
Sua exceção diz que o problema está:
at bd.acesso.acessando(acesso.java:43)
Na linha 43, do método acessando, na classe acesso.
Coloque o depurador no início desse método, rode passo-a-passo e veja porque isso ocorre.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 08:26:33
|
drcelo
Debugger
![[Avatar]](/images/avatar/588fad4e41a1544c03e7d5625c37cbf0.jpg)
Membro desde: 18/05/2007 19:04:58
Mensagens: 69
Localização: Porto Alegre
Offline
|
Olá provavelmente está dando o problema porque na linha 43 está dando um null.close pois o objeto com está null, debugue para ver porque o objeto de conexao não está sendo criado corretamente.
|
Se eu progredir, siga-me, se eu morrer, vinga-me, se eu recuar, mate-me ... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 10:13:31
|
Estevan
Smalltalk
Membro desde: 12/05/2009 08:31:01
Mensagens: 3
Localização: Bandeirantes
Offline
|
Silvinho, bom dia
Então, na verdade o código foi alterado em algum momento após você ter pego o erro? Porque pelo código postado não tem nada na linha 43 da classe acesso.java...
Uma situação que você pode colocar também é um pouco de validação antes de dar o .close()... como por exemplo ver se o objeto é direfente de null ou até chamar a função .isClosed() para saber se a conexão já está fechada ou não.... talvez colocando estas validações o erro não aconteça...
Att.
Estevan Costa
|
"Ame o que faz. Faça o que ama" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 11:54:00
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
classe acesso
linha 21.. ao invés disso...
acho que está faltando o Número da porta....
geralmente é 3306.
espero ter ajudado
|
|
|
 |
|
|
|
|