Re: Does PG's JDBC support prepared statements at all?

From: "Dave Cramer" <Dave(at)micro-automation(dot)net>
To: "'Dr(dot) Evil'" <drevil(at)sidereal(dot)kz>, <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: Does PG's JDBC support prepared statements at all?
Date: 2001-10-21 15:21:39
Message-ID: 00f601c15a44$14c056f0$8201a8c0@inspiron
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc pgsql-patches

Remove the single quotes from '?' there is no need for them.

Dave

-----Original Message-----
From: pgsql-jdbc-owner(at)postgresql(dot)org
[mailto:pgsql-jdbc-owner(at)postgresql(dot)org] On Behalf Of Dr. Evil
Sent: October 20, 2001 7:14 PM
To: pgsql-jdbc(at)postgresql(dot)org
Subject: [JDBC] Does PG's JDBC support prepared statements at all?

There is a bunch of documentation for prepared statements in PG's JDBC,
it seems that the only thing prepared statements do is throw exceptions.

Here's some code I'm trying:

String newvalue = "This is a new value";
int accountnumber = 54;
String qstring = "UPDATE foo SET message = '?' WHERE
number = ?";
PreparedStatement st = db.prepareStatement(qstring);
st.setString(1, newvalue);
st.setInt(2, accountnumber);
st.execute();
st.clearParameters();
st.close();

and I always get a Parameter index out of range error, which seems
impossible. Any idea what's going on?

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Marko Kreen 2001-10-21 18:08:38 Re: Whatever ... JDBC build patch
Previous Message Thomas O'Dowd 2001-10-21 12:55:44 Re: Does PG's JDBC support prepared statements at all?

Browse pgsql-patches by date

  From Date Subject
Next Message Sergey Chumakov 2001-10-22 15:18:15 libpq(win32) s/errno/WSAGetLastError()/
Previous Message Thomas O'Dowd 2001-10-21 12:55:44 Re: Does PG's JDBC support prepared statements at all?