2011-09-26 58 views
0

數據庫查詢返回一個大的ResultSet,我想分頁結果,就像光標,我可以選擇檢索多少個結果,然後在下一個循環中檢索餘數。做這個的最好方式是什麼?分頁檢索一個大的ResultSet

感謝

回答

0

你可以試試javax.sql.rowset.CachedRowSet

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

while(crs.nextPage()) { 
    while(crs.next()) { 
    } 
} 
0

是否要通過多個頁面顯示大型ResultSet? 我想可能是你可以使用mysql語法LIMIT。