Cadastro em Java [RESOLVIDO]

Eu estou com uma dúvida ,
eu não estou sabendo o porque
o meu teste não está salvando
a segunda instância no banco
salva apenas a primeira

endereco1.setRua("rua1");
            endereco1.setNumero(1);
            endereco1.setBairro("Centro");
            endereco1.setCidade("Lavras");
            endereco1.setEstado("Minas Gerais");
            endereco1.setCep("37200-000");
            endereco1.setUf("MG");
            enderecoDao.salvarEndereco(endereco1);
            //enderecoDao.excluirEndereco(endereco1);
            System.out.println("Endereco 1 Cadastrado com Sucesso!");            
            
            endereco2.setRua("rua2");
            endereco2.setNumero(2);
            endereco2.setBairro("Centro");
            endereco2.setCidade("São José do Campos");
            endereco2.setEstado("São Paulo");
            endereco2.setCep("58360-000");
            endereco2.setUf("SP");
            enderecoDao.salvarEndereco(endereco2);
            System.out.println("Endereco 2 Cadastrado com Sucesso!");

Na hora de salvar a segunda instância aparece:

SEVERE: null
dao.LAFQADaoException: Erro ao inserir dados do Endereco
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
        at dao.EnderecoDao.salvarEndereco(EnderecoDao.java:80)
        at teste.TesteGeral.main(TesteGeral.java:55)

Será que alguém poderia me dqar uma ajudar?
Porque está acontecendo esse erro?

[]'s.

Oi,

Provavelmente você fechou a conexão e depois tentou usa-la.

Tchauzin!

Oi Lina muito obrigado,
era isso mesmo que estava acontecendo.

Mas agora eu estou precisando
fazer o teste para excluir

enderecoDao.excluirEndereco(endereco1);

Lina será que vc ou alguém poderia me dar
uma ajuda?

Oi,

Claro… poderei ajudar… qual a dúvida?

Tchauzin!

Oi Lina

Eu fiz o meu teste da seguinte maneira:

            EnderecoDao enderecoDao = new EnderecoDao();
            enderecoDao.excluirEndereco(enderecoDao.procurarEndereco(30));
            System.out.println("Endereco Excluido!");

e apareceu o seguinte erro:

Falha ao cadastrar o usuário!
29/09/2009 10:49:31 teste.TesteGeral main
SEVERE: null
dao.LAFQADaoException: Erro ao excluir os dados do Endereço:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
        at dao.EnderecoDao.excluirEndereco(EnderecoDao.java:105)
        at teste.TesteGeral.main(TesteGeral.java:44)

Vc Lina ou alguém sabe o que pode ter acontecido?

É o mesmo erro do anterior,
mas eu não estou fechando a conexão desta vez Lina.

Oi,

Novamente o mesmo erro.
Provavelmente quando você executou o método procurarEndereco(30), a conexão foi fechada.

Tchauzin!

.ia opinar, mais a lina ja respondeu

Obrigado Regis pela ajuda,
e Lina vc estava certa de novo,
Muito obrigado viu!

[]'s.

Oi,

Se o seu tópico foi respondido e você está satisfeito, segue:

  • Pressione o botão de seu primeiro post
  • Acrescente no final do título a tag [RESOLVIDO]

Tchauzin!