Aplicação criando muitas conexões

Olá pessoal,

estou fazendo um estágio no bb, dando manutenção de um sistema interno.

O problema é que esse sistema está criando muitas conexões no banco de dados!
Havia umas 50 num dia dessa semana.
Até fazendo os testes na minha máquina local ela abre várias delas.

Entao eu vi no código que uma conexão é aberta em diversos métodos…
Ex:

public List consultaDadosOperacao() {
Connection con = conexao.conexao();

public List consultaCfo(int do_co) {
Connection con = conexao.conexao();

E isso se repete nos diversos métodos da MESMA classe…

Alguem pode me dar alguma idéia prática pra resolver isso?

Pq esse problema tá se repetindo em altos daos…

Valeu pessoal

Uai, resolva fechando as conexões.

de todos os métodos de todas as classes?
Eu pensei em fazer isso mas tem coisa pra caralho.

pensei q pudesse ter uma forma de refatorar isso…

Eu uso uma conexão apenas e uso um getConexao() …

Mas ow, só para comentar, que massa vc fazendo estagio no BB e ter
acesso ao sistema* deles… x]
E em java ainda einnn ?
TOP!

eh um sistema interno , nao eh o sistema que o banco todo usa hehe

Oque este metodo Conexao.getConexao() faz ?
Como todas as classes estão pegando uma nova conexão atraves desta mesma classe, talvez, você possa controlar a criação de novas conexões por ela.