Boa tarde Srs.
Minha dúvida é meio complicada de explicar, mas vou tentar. Minha aplicação está lenta na hora de efetuar algumas operações. Mudei a perspectiva para Debug e tentei identificar os trechos onde ocorre essa lentidão. Verifiquei que os métodos que acessam o banco, e faz uso de resultset, são os reponsáveis. Sempre que um desse metodos é chamado, sobe uma pilha de mensagens na telinha de debug, do tipo:
[quote]Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)[/quote]
Fica alguns segundos subindo mensagens como esta. O banco de dados que utilizo, é o Pervasive. Não entendo o que significa esta mensagem, mas procurei fechar os resultsets depois do laço while. Uso o preparedStatement. Será que alguém já passou por uma situação semelhante e poderia me ajudar?! Gostaria de umas dicas pra lidar com acesso a banco. Agradeço a quem se dispor :oops:
