как найти количество записей в ResultSet

Я получаю ResultSet после запроса Oracle. когда я итерирую через ResultSet, он идет в бесконечном цикле.

ResultSet rs = (ResultSet) // getting from statement
while (rs.next()) {
//
//
}

этот цикл не завершается, поэтому я попробовал найти количество записей с помощью rs.getFetchSize() и он возвращает значение 10. Я хочу знать, является ли это правильным методом для определения количества записей в ResultSet и если счетчик равен 10, почему он идет в бесконечный цикл. Пожалуйста, выскажите свое мнение.

5
задан Tomasz Nurkiewicz 1 December 2011 в 08:45
поделиться