DB中20000条数据,一下显示到画面(IE)上,能显示吗?

解决方案 »

  1.   

    你导出到文件,然后在用ie显示这个文件,比如.txt 文件,这样应该可以
      

  2.   

    如果那样的话,我给个建议不知道行不行的通!
    在后台分批读取,前端一次显示。
    你从数据库读取数据的时候,找一项,这个项的选择标准是分段的,一定要含盖所有的数据在内
    然后读的时候加个查询条件。做个循环分批读!
    伪代码如下:
    以时间段为例!
    for(int month=表中月份的最小值如7月;month<最大月;i++)    select * from table_name  where date = month;
     每读一份,在页面上刷新一份记录!
    我觉得可以解决数据量太大还一次显示的问题。
    没经过验证只是个想法,供参考
      

  3.   

    是啊 牺牲了时间和效率
    但是达到了目的。
    LZ要的是一次把所有的记录显示在IE上!!!!
      

  4.   

    你可以用ajax,由于一次看不了这么多,分批检索就行了
      

  5.   

    可以,,,我就是一次性读出来, 还加点运算那,,不过很慢啊。如果可以的话直接导进EXCEL里的要好,,快些。如果要显示到页面上,建议你将数据与HTML语言在SERVLET里封装好,,按照一个或几个大字符串发布到页面上,,,这样会减少不少时间