Мне нужен ваш помощник и помощь в подсчете значений, доступных в файле resultset
. resultset
имеет 22 записи, и в приведенном ниже коде он печатает счет, начиная с 1 до 23. Есть ли способ получить общее количество. записей как 22 (только одно значение) или путем вычитания последнего значения из первого значения?
Мой код ниже:
while (rs.next())
{
count=0;
name1=rs.getString("name");
out.println(rs.getRow());
}
Я попытался использовать rs.first()
и rs.last()
, и это привело к следующей ошибке:
java.sql.SQLException: недопустимая операция для набора результатов только вперед: сначала
Я попытался добавить аргументы в createstatement
, но там такое же исключение:
conn.createStatement(rs.TYPE_SCROLL_INSENSITIVE, rs.CONCUR_READ_ONLY);
java.sql.SQLException: недопустимая операция для набора результатов только вперед: последний
Пожалуйста, помогите мне в вышеуказанном вопросе.