Функции настройки не допускаются, гдеJAVA

Программисты JAVA общаются здесь
Anonymous
Функции настройки не допускаются, где

Сообщение Anonymous »

Я получаю доступ к форме базы данных PostgreSQL Java с использованием JDBC.
Я хотел бы вернуть строки из табличных сообщений , где идентификатор соответствует одному из нескольких значений, которые определяются в коде Java. Список идентификаторов, которые можно выбрать, нигде в базе данных, и количество идентификаторов может варьироваться (может быть до 300). < /P>
Я работал с HSQLDB, где я бы запустил запрос < /p>

Код: Выделить всё

select * from message where id in (unnest(?))
и заполнить параметр java.sql.array string Значения, соответствующие идентификаторам, которые мне нужны. Функции не допускаются в том, где

Как правильный способ написать это оператор, поэтому он будет работать на PostgreSQL, предпочтительно с минимальными изменениями в окружающем коде Java?

Подробнее здесь: https://stackoverflow.com/questions/797 ... d-in-where

Вернуться в «JAVA»