Re: parameter passing from java program

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: parameter passing from java program
Дата
Msg-id Pine.BSO.4.63.0605151838040.31106@leary2.csoft.net
обсуждение исходный текст
Ответ на parameter passing from java program  ("dfx" <dfx@dfx.it>)
Список pgsql-general

On Mon, 15 May 2006, dfx wrote:

> I am spending about 10 hours on little problem: to pass a parameter (text)
> to a PostgreSQL (v. 8.1 on Win2000). The
> relevant code is:
>
> java side:
> private CallableStatement cs;
> cs = conn.prepareCall(INSERT_CONGRESSO);
> cs.setString(1, itemCongresso.getCongresso()); //return a String
> cs.execute();
> ...
> public static final String INSERT_CONGRESSO = "{SELECT ins_congressoa(?)}";
>

You're mixing your calling syntax.  You need to write either:

conn.prepareCall("{ ? = call ins_congressoa(?)}");

or

conn.prepareStatement("SELECT ins_congressoa(?)");

Kris Jurka

В списке pgsql-general по дате отправления:

Предыдущее
От: "Michael L. Boscia"
Дата:
Сообщение: Re: pg_dump after transaction id wraparound failure
Следующее
От: Don Y
Дата:
Сообщение: error handling in cast functions for user defined types