ResultSet.close()? onde e como eu devo usar?

1 resposta
D

Essa parece que é uma perguntinha idiota, mas estou preocupado!

Exatamente onde e pq eu devo usar o close() do ResultSet?

Quando eu crio um novo ResultSet local em um método eu preciso fecha-lo com o close() antes do final do método??

1 Resposta

Bani

Normalmente você fecha assim que termina de usá-lo…
Vale lembrar que o fato da sua variável ser local, ou de você jogar null nela, ou qualquer coisa do tipo, não significa que seu objeto vai sumir da memória imediatamente… apenas que ele vai ficar sem referências a ele e portanto pronto para ser coletado no garbage collector. Mas se/quando isso vai acontecer, nunca se sabe, então não é bom ficar gastando recurso do seu banco enquanto espera por isso.

Criado 9 de maio de 2003
Ultima resposta 10 de mai. de 2003
Respostas 1
Participantes 2