Re: Prepared statement problem

Поиск
Список
Период
Сортировка
Искать
От
Dave Cramer
Тема
Re: Prepared statement problem
Дата
Msg-id
F1AA1C86-3FA1-4392-B572-A0D596AC35B4@fastcrypt.com
Ответ на
Prepared statement problem (Djordje Nikolic)
Список
Дерево обсуждения
Prepared statement problem Djordje Nikolic <djordje@abanka.co.yu>
Re: Prepared statement problem Dave Cramer <pg@fastcrypt.com>
jdbc is using server side prepared statements.

As such the server won't allow this particular construct.

You can put the ? in for where something = ?
Dave
On 25-Apr-07, at 7:30 AM, Djordje Nikolic wrote:

> I had a problem with PreparedStatement which uses ? after FROM clause.
> Server reported org.postgresql.util.PSQLException: ERROR: syntax  
> error at or near "$1"
>
> This is simplified example.
>
> PreparedStatement pstmt;
> try {
>  pstmt = conn.prepareStatement("SELECT * FROM ?");
>  pstmt.setString(1, "ps_nalog");
>  pstmt.executeQuery();
> } catch (SQLException ex) {
>  ex.printStackTrace();
> }
>
> Can anybody tell me where is posibble to put ? in a SELECT statement !
>
> best regards,
> Djordje Nikolic
>
> www.abanka.co.yu
>
>
>
>
> ---------------------------(end of  
> broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster

В списке pgsql-jdbc по дате отправления
От: Djordje Nikolic
Дата:
Сообщение: Prepared statement problem
От: Kris Jurka
Дата:
FAQ