Re: ResultSet processing/closure in JSP
From: Joe Weinstein (joeNOSPAM_at_bea.com)
Date: 01/12/05
- Previous message: Simon: "ResultSet processing/closure in JSP"
- In reply to: Simon: "ResultSet processing/closure in JSP"
- Next in thread: numen: "Re: ResultSet processing/closure in JSP"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 11 Jan 2005 17:42:55 -0800 To: Simon <simon.lambert@gmail.com>
Simon wrote:
> Hi,
>
> I am trying to understand the implications of processing a ResultSet
> in a JSP given that the ResultSet is created in a servlet, and then
> placed in the request to provide access to the JSP.
>
> My confusion is how the closure of the ResultSet is managed. I am
> aware that the standard procedure would be to open a connection,
> execute a statement, and then process the results, before closing the
> connection, statement, and result set in the servlet code. As the
> ResultSet object is required by the JSP where should I handle closing
> it? It seems very messy to create the ResultSet in the servlet, and
> then close it in the JSP.
>
> Any thoughts/suggestions are much appreciated.
>
> Thanks,
> Simon
Hi. You should ideally close result sets asap, then close statements asap,
and lastly but most importantly, you should close connections without fail,
asap. By JDBC spec though, re-executing or closing the statement will
automatically close any outstandling result set from the statement, and
closing any connection will automatically close any outstanding statement
it produced, so that cascades all the way down.
Joe Weinstein at BEA
- Previous message: Simon: "ResultSet processing/closure in JSP"
- In reply to: Simon: "ResultSet processing/closure in JSP"
- Next in thread: numen: "Re: ResultSet processing/closure in JSP"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|