如何使用HTML显示100,000行或更多行的数据库查询结果?

Rya*_*yan 7 html python oracle coldfusion

我们正在重写我们客户使用的网站.用户流量非常低,每周不到100位唯一身份访问者.它基本上只是我们数据库中数据的一个很好的接口.它允许他们查询和过滤他们的不同数据集.

我们用Python重写网站,重新使用当前数据所在的Oracle数据库.当前版本是用旧版的Coldfusion编写的.尽管Coldfusion做得不错,但它在一个页面上显示了大量的数据库记录.它能够一次显示数十万行而不会崩溃浏览器.它使用Java applet,看起来行的内容可能被压缩并通过HTML或其他东西传入.HTML中有一大块数据,但它没有显示 - 它只是由Java applet呈现.

我已经尝试了几种Javascript解决方案,但它们都依赖于这样一个事实,即数据将出现在HTML表格中或者沿着这些行.这会导致浏览器冻结并耗尽内存.

有谁知道这种情况的任何解决方案?我们的客户喜欢滚动浏览所有这些数据而无需点击"下一页"链接.

谢谢Ryan

Jak*_*kub 8

我使用以下内容完成了您所描述的内容(效果非常好):

jQuery数据表

它使您可以"滚动时获取"分页,因此您可以禁用分页箭头以支持"永久"滚动.