Abrindo uma conexão de banco de dados em um construtor, quando devo fechá-lo?
Bem, eu estive pensando em fazer solicitações de banco de dados um pouco mais rápido, mantendo aberta a conexão com o banco de dados, desde que o objeto esteja sendo usado. Então eu estava pensando em abrir a conexão no construtor dessa classe. Agora a questão é, como posso fechar a conexão depois que parei de usar? Eu tenho que ligar para o close () em algum lugar, não é? Eu tenho lido sobre o método finalize (), mas as pessoas pareciam ser céticas sobre o uso desse método em qualquer lugar. Eu esperaria que tivesse algo como um destruidor, mas Java não tem isso, então?
Então, alguém poderia me fornecer uma solução? Desde já, obrigado.