Pessoal estou tentando passar como parametro, para outra classe.
Eu coloquei um JOptionPane no meio do código, aqui nesse método ele mostra algumas coisas, mas na outra classe o JOptionPane mostra null apenas
Em vez de retornar um resultset, nesse mesmo método, extraia as informações dele e retorne alguma coisa, ex: uma classe de modelo, uma collection… ai você reduz o acoplamento.
Vc estaa acoplando a view com a persistência, faça o seguinte, adiciona na assinatura do métoro um throws SQLException , e tire esse try/catch, ai no local onde chama esse método faça o seguinte:
Assim você continua fazendo a mesma coisa, só que de uma forma mais limpa, assim quando vc quiser mudar de swing para jsp/servlets, vc nem vai precisar mexer na sua camada de persistência. Vantagens que o MVC traz.
O problema está no fato de você ter declarado o resultset dentro do bloco try e tentar retorná-lo fora dele, onde a variável não existe mais. Deveria ter dado erro de compilação…