Varför ska du stänga den?
Det finns ingen close funktion i preparedstatement.
Du kan stänga ett ResultSet själv om du vill och då anroppar du close funktionen host ditt ResultSet och det skulle väll passa bra att göra det när du är färdig med det? I ditt exempel skulle det antagligen vara efter varje while sats.
Ursäkta att jag tjatar men blir scriptet långsammare då?
Jag använder ServletExec från NewAtlanta och den ger mig bara ett begränsat antal användare samtidigt (eller nåt).
Om jag inte stänger resultsets, kommer det att inverka på antalet som kan surfa till sidan samtidigt?
Det beror på. Det är dock oftast bättre att stänga saker så fort de inte behövs, om inte annat för att man på det viset demonstrerar för andra kodare att man inte längre bryr sig om objekten.
Regel nummer 1 vid effektiv programmering: Kan du städa, städa.
Att lämna saker till GC'n är att ta ganska stora risker. Den körs när det finns tid. Om det inte finns tid så kan det ta länge att köra den. Om det är orefererat minne så tar det mycket längre tid att städa bort objekten om man inte har satt referenserna till null än när GC'n måste kolla om det finns någon som refererat till objektet.
/Lime
256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849