Senhores,
Estou usando JDBC nativo para conexao com o banco, sem nenhum tipo de pool
sugiu a hipotese do uso do singleton para gerenciar essa conexao tendo apenas 1 para toda a aplicação…
alguem tem alguma contra-indicação?
Senhores,
Estou usando JDBC nativo para conexao com o banco, sem nenhum tipo de pool
sugiu a hipotese do uso do singleton para gerenciar essa conexao tendo apenas 1 para toda a aplicação…
alguem tem alguma contra-indicação?
Se sua aplicação é Java EE nem pense em não ter um pool.
Se sua aplicação é Java SE/Swing/CLI/etc. manetanha a conexão o minimo possivel de tempo aberta.
A conexao poderia ser obtida de uma factory (que pode retornar sempre a conexao aberta, se existente), mas cuidado com threads. JDBC nao possui garantias sobre seu funcionamento com objetos compartilhados por threads (por isso Java EE exige pool).
Resumindo: Tente outra coisa, Singleton nao foi criado para isso.