Могу ли я использовать пустую строку в качестве идентификатора объекта?

Нет, вы не можете. Что вы ожидаете получить, вызвав statement.execute (...)? Он возвращает один ResultSet (... который означает одну таблицу).

Вы можете просто вызвать «select fullName от пользователя, где user_id в (1, 2)», чтобы вернуть оба результата.

. Точки с запятой в операторах JDBC очень подвержены ошибкам в целом. Некоторые драйверы JDBC этого не поддерживают (например, драйвер JDBC IBM для DB2 10.x генерирует исключение, если вы закрываете инструкцию SQL с помощью;;).

30
задан allicarn 22 January 2018 в 19:49
поделиться