Uma dúvida!

Bom dia.

Estou com um site em faze de testes e ele esta dando o seguinte problema.

Quando eu faço o deploy e fico testando, está tudo OK. O problema é que depois de um certo tempo ele para de pegar as informações no banco de dados.
Eu tive uma ideia meio doida que não sei se tem fundamento.

Eu uso uma classe BDConnection para criar e retornar uma conexão com o banco de dados.
E várias classes DAO, tipo usuarioDAO, enderecoDAO, etc. Que fazem as inserções, consultas e updates em cada tabela do banco.

Eu não usei o padrão de projeto Singletom em nenhuma dessas classes, então fiquei achando que o problema poderia estar ai.
Sei la, tipo, são criadas tantas delas que ta passando do limite.

Existe esse tipo de coisa? Alguém aqui já passou por isso?
Ou o problema é alguma outra coisa? Alguém sabe?

Muito obrigado.
Abraço, Bottoni

rapaz, como vc procedeu em relação ao gerencimanento das conexoes? vc esta fechando as conexoes depois de cada uso no DAO?

pq caso for pode estar estourando as conexoes, criando uma conexao sempre quando precisar usar o dao…

vc esta usando datasource? qual banco que vc esta usando?