Это сработало бы, если вы хотите увидеть, есть ли в результирующем наборе какие-либо строки yes.
Обратите внимание, что next()
всегда перемещается к следующей строке, поэтому, если вы планируете делать какие-либо чтения из результирующего набора, вам необходимо это учитывать.
Обычное использование с ResultSet (при простом чтении):
while (resultSet.next())
{
... read from the row here ...
}
Что, очевидно, не будет работать правильно, если вы уже однажды вызвали next()
, чтобы проверить, был ли набор результатов пуст, так что следите за этим. Хотя существуют методы для «резервного копирования», они не поддерживаются для всех типов наборов результатов.