Re: Does PG's JDBC support prepared statements at all?
От | Dave Cramer |
---|---|
Тема | Re: Does PG's JDBC support prepared statements at all? |
Дата | |
Msg-id | 00f601c15a44$14c056f0$8201a8c0@inspiron обсуждение исходный текст |
Ответ на | Does PG's JDBC support prepared statements at all? ("Dr. Evil" <drevil@sidereal.kz>) |
Список | pgsql-jdbc |
Remove the single quotes from '?' there is no need for them. Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Dr. Evil Sent: October 20, 2001 7:14 PM To: pgsql-jdbc@postgresql.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
В списке pgsql-jdbc по дате отправления: