Pessoal, estou precisando de uma ajuda…
Estou desenvolvendo uma aplicação que acessa o Banco de Dados (PostgreSQL) utilizando uma classe DAO.
Toda vez que vou fazer uma operação no banco, crio um DAO, que cria uma conexão. Executo as queries e tudo mais que deve ser feito no banco e depois fecho (conexao.close()).
A aplicação está rodando super bem, porém, como estou ainda desenvolvendo, faço vários teste. Após muitas execuções percebo que não só a aplicação como o computador em geral ficam extremamente lentos.
Abrindo o Gerenciador de Tarefas do Windows, na aba Processos, percebo que existem vários processos do Postgre executando.
Se fechei todas as conexoes, porque esses processos continuam abertos? Como faço para isso não ocorrer?
Antecipadamente agradeço a ajuda de todos.
Valew