No jo, ale ve finally ten RS nezavrete, kdyz to je lokalni promenna toho cyklu.
Takze v ty podobe v jake to bylo presentovano, tj.
for (ResultSet res=...; res.next(); )
{
}
je to spise hezky antipattern.
H.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Stanislav Ošmera
Sent: Wednesday, August 23, 2006 4:41 PM
To: Java
Subject: Re: for vs. while
On 8/23/06, Moravec Jan <[EMAIL PROTECTED]> wrote:
> Zdravim,
>
> Asi jsem neco nepochopil, ale jak korektne uzavrete ten otevreny result set
> bez toho, ze byste spolehal na to, ze se to "mozna udela samo" pri zavirani
> prepared statementu?
>
> Nedoporucuji na prilis spolehat na to, ze se ResultSet uzavre v okamziku
> uzavreni statementu (to rika javadoc u ResultSet.close).
Presne, drive jsem se na to spolehal az jsem jednou dost narazil a
musel to prepisovat vsude. Myslim mozna ze je to napsano i v tom
Blochovy ze resultset vzdy zavirat ve finally bloku, nikdy se
nespolehat na zadnou automatiku
--
Stanislav Ošmera
Work: +44 (0)2075 980 348
Cell: +44 (0)7914 635 412
private email: [EMAIL PROTECTED]
work email: [EMAIL PROTECTED]
Skype: sosmera ICQ:149634231