2014-09-11 74 views
0

我想構建一個基於報表的應用程序,它從oracle數據庫中檢索大量數據並將其顯示給用戶,所以我的解決方案是將基於java的web服務返回大量的數據。是否有一種標準的方式來傳輸響應,而不是一次嘗試返回大量的數據?通過java web服務發送大量數據集

+0

這將會依賴於庫。例如,JAX-RS使用StreamingOutput。 – 2014-09-11 13:22:00

回答

0

您可以考慮PAGING機制。只需一次顯示所需的一組行,然後根據請求移動到下一組行。

從數據庫結束,您可以一次執行LIMIT和FETCH某些行數。

如果您在12c上,LIMIT TOP-n功能即可用。

+0

我不明白你的意思,你能否詳細描述一下。 Thanx爲你的回覆 – POSTHUMAN 2014-09-14 14:00:32

+0

我的意思是這個http://www.oracle-base.com/articles/12c/row-limiting-clause-for-top-n-queries-12cr1.php – 2014-09-14 14:44:34

+0

哦,我明白了,thnx我試試這個 – POSTHUMAN 2014-09-15 06:34:04

相關問題