Проверьте наличие уникальной строки через jdbc - PullRequest
1 голос
/ 15 мая 2011

Я использую resultSet.next(), чтобы проверить, существует ли уникальная строка в базе данных или нет.Но он возвращает false, даже если строка существует в базе данных.

Может кто-нибудь объяснить первый комментарий первого ответа этой страницы ?.

1 Ответ

2 голосов
/ 15 мая 2011

Если в базе данных есть какая-либо строка, которую вы ожидаете, то первый вызов resultSet.next () должен вернуть true.

Ответить на этой странице . Если вы ожидаете, что из базы данных будет возвращена только одна строка, тогда первый вызов resultSet.next () вернет true, а любой дальнейший вызов вернет false. Первый вызов next () для resultSet переводит курсор на первую строку.

...