Постраничный поиск большого ResultSet - PullRequest
0 голосов
/ 26 сентября 2011

Запрос к базе данных возвращает большой ResultSet, и я хотел бы отобразить результат, что-то вроде курсора, где я могу выбрать, сколько результатов получить, а затем в следующем цикле извлечь остатки.Каков наилучший способ сделать это?

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 сентября 2011

Хотите отобразить большой ResultSet на нескольких страницах? Я думаю, что вы можете использовать синтаксис mysql LIMIT.

0 голосов
/ 26 сентября 2011

Вы можете попробовать javax.sql.rowset.CachedRowSet .

 CachedRowSet crs = CachedRowSetImpl();
 crs.setPageSize(100);
 crs.execute(conHandle);

 while(crs.nextPage()) {
  while(crs.next()) {
  }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...