我在读sqlserver2000数据库时
把记录读到JTABLE中,在大量数据时采用分页方法读取,没问题,
生成JTABLE时我是用的(Object[][] data , String[] title)做的处理
可有时用户不小心把设置表格要显示的记录数据,设置成一百万以上,
这时在生成Object[][] data时将出现内存溢出问题,怎么解决?
声明数组时如果太大在JAVA中就会内存溢出

解决方案 »

  1.   

    刚做了个类似JTABLE的分页,那你就不要一次性全读出来嘛~~要多少读多少
    Mysql里面 select * from atable  limit 0,100
    第二页读后面100条,快也快,不要客户一用查询就在那里死个几分钟
      

  2.   

    http://community.csdn.net/Expert/topic/5291/5291651.xml?temp=.3623163看看这里提供的JMTable可以动态的添加数据
    就是说采取异步传送
    每次传送10条
    过一会可以在传送
    而页面刷新就可以了