Получить количество строк, возвращаемых ResultSet в Java - PullRequest
57 голосов
/ 28 ноября 2011

Я использовал ResultSet, который возвращает определенное количество строк.Мой код выглядит примерно так:

ResultSet res = getData();
if(!res.next())
{
    System.out.println("No Data Found");
}
while(res.next())
{
    // code to display the data in the table.
}

Есть ли способ проверить количество строк, возвращаемых ResultSet?Или я должен написать свой собственный?

Ответы [ 11 ]

0 голосов
/ 17 июня 2014

Вы можете использовать res.previous() следующим образом:

ResulerSet res = getDate();
if(!res.next()) {
    System.out.println("No Data Found.");
} else {
    res.previous();
    while(res.next()) {
      //code to display the data in the table.
    }
}
...