Re: first() causes NullPointerException - Mailing list pgsql-jdbc

From Kris Jurka
Subject Re: first() causes NullPointerException
Date
Msg-id Pine.BSO.4.56.0412230526470.22886@leary.csoft.net
Whole thread Raw
In response to first() causes NullPointerException  ("Nico" <nicohmail-postgresql@yahoo.com>)
List pgsql-jdbc

On Thu, 23 Dec 2004, Nico wrote:

> I have a servlet that extracts data from a postgresql database and makes a
> nice menu of it. The connection works fine, I can execute my sql-statement
> without any problems, but when I try the first() method of ResultSet it
> fails: it throws a NullPointerException at line 216.
>
>             resultsetL1=getQuery("SELECT * FROM \"qryMenuL1\" ORDER BY "+
>                 "\"MenuL1Order\"");
>             resultsetL1C=getQuery("SELECT COUNT(\"MenuL1ID\") FROM
> \"qryMenuL1\"");

According to the JDBC spec you are only allowed to have one ResultSet open
per Statement.  When you create the second ResultSet the first is
automatically closed.  This causes the NPE or in the CVS version of the
driver an error message indicating that the result is already closed.

Kris Jurka

pgsql-jdbc by date:

Previous
From: "Nico"
Date:
Subject: first() causes NullPointerException
Next
From: "Nico"
Date:
Subject: Re: first() causes NullPointerException