Re: "No results" exception on insert - Mailing list pgsql-jdbc

From Jeremy Buchmann
Subject Re: "No results" exception on insert
Date
Msg-id 3AF856EA.9030603@wellsgaming.com
Whole thread Raw
In response to "No results" exception on insert  (Brian_Williams@i2.com)
List pgsql-jdbc
Brian_Williams@i2.com wrote:

> Hello,
>
> I have some code which is essentially doing the following:
>
> Statement stmt;
> ResultSet rs = stmt.executeQuery("insert into users values ( 'joe', 'blow'
> )");
>
> The values are inserted into the table correctly.  I verified this using
> psql:
> "select * from users".
>
> The problem is that the executeQuery throws an Exception.  The message
> is "No results were returned by the query":
>
> No results were returned by the query.
>         at org.postgresql.jdbc2.Statement.executeQuery(Statement.java,
> Compiled
> Code)


Hi,

When you're using INSERT, UPDATE, or DELETE, you should use the
executeUpdate() method of JDBC.  executeQuery expects results because it
assumes a query is being sent.  :)

HTH,
Jeremy


pgsql-jdbc by date:

Previous
From: "Mike D'Agosta"
Date:
Subject: Re: "No results" exception on insert
Next
From: Larry Mulcahy
Date:
Subject: Is DataSource implemented?