Re: first() causes NullPointerException

From: Kris Jurka <books(at)ejurka(dot)com>
To: Nico <nicohmail-postgresql(at)yahoo(dot)com>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: first() causes NullPointerException
Date: 2004-12-23 10:30:44
Message-ID: Pine.BSO.4.56.0412230526470.22886@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Nico 2004-12-23 11:06:36 Re: first() causes NullPointerException
Previous Message Nico 2004-12-23 09:58:02 first() causes NullPointerException