Hello,
J'ai une question concernant JDBC.
Je viens de reprendre une appli.
Je constate sur cette appli, qu'il y a des gros problemes de perfs.
En parcourant le code, je m'aperçois qu'il a des erreur de codage assez impressionnante, notament au niveau JDBC.
Lors de l'utilisation d'une connexion, celle-ci , apres son utilisation, est correctement fermée dans un bloc Finaly.
Jusque la tout va bien.
Par contre ce qui me choque un peut est le fait que les statements et resulset eu ne sont pas fermésexplicitement dans le meme bloc..
J'ai parcouru la Faq JDBC, et j'ai pu lire que ces deux objets etaient detruit par le GC apres fermeture de la connexion.
Et je me demandais:si le statement et le resulset n'etait pas fermé explicitement est ce qu'il y avait une chance pour que ceux ci soit malgres tout maintenu en memoire, ce qui pourrait expliquer mes problemes de perf?
Merci d'avance,
Partager