在应用中把数据库中查出的数据导入excel,如果数据量大一些,就会抛出内存溢出?如何解决啊

lkj107 2005-06-16 09:11:27
现在想到的方案就是写到服务器端,再链接下载。不知道大虾有没有什么好的方法?
...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chylwk 2005-06-17
  • 打赏
  • 举报
回复
有歧义,应该是:“后来加了close(), 内存就不溢出了”
chylwk 2005-06-17
  • 打赏
  • 举报
回复
我以前碰到过这种问题是因为下载后没有把相关的stream close()掉,后来加了内存就不溢出了,不清楚你的是不是同一个问题
slaser 2005-06-17
  • 打赏
  • 举报
回复
不要用事务,分页查询。
lkj107 2005-06-16
  • 打赏
  • 举报
回复
下载到服务器端是分次写入。希望实现的:点击一个导出excel图标以后,后台分次查处数据,写入excel,然后可以下载到客户端。不能占用内存太大!
usherlight 2005-06-16
  • 打赏
  • 举报
回复
可以用activeX控件,把数据库中的数据保存成Excel

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧