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
Joe Weinstein - 12 Jan 2005 01:42 GMT
> Hi,
>
[quoted text clipped - 14 lines]
> 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
numen - 28 Jan 2005 10:32 GMT
one thing that i use it that i create two methods one to open the
connection an on to close.
now from my jsp i call the open method using an object of same class do th
processing and then call the closing method.
allthough i don't know whether it is correct to do or not
On Tue, 11 Jan 2005 15:11:07
> Hi,
>
[quoted text clipped - 14 lines]
> Thanks,
> Simon