现在我要从数据库导出百万级的数据到dbf文件中,但是出现一个问题
就是每次调用addRecord(),数据都会缓存在DBFWriter中的List中,止到write(fos)的时候才会写出dbf数据
可是调用了write(fos)方法后,写出了数据,但是List中还是会有之前add的数据,也就是大量缓存无法清除
我试了一下一篇博客中的方法:
我根据上面的博客使用new DBFWriter(new File(path))实例化DBFWriter类,最后写入数据时用writer.write(),但是只有列名,没有数据写入,所以这种方法也失败
请问如果我现在要写入100W条数据到DBF文件中,该如何写呢?谢谢大家
请问如何清除DBFWriter中的List缓存数据?
DBFWriter写出大量数据问题
1,用到的jar包:javadbf.jar。2,如果是小数据量的导出,用普通的方法就可以。 用JavaDBF操作(读、写)DBF文件最近的一个项目需要动态生成DBF文件,用到JavaDBF,简单介绍一下官方网站:http://javadbf.sarovar.org/官方英文指南:http://sarovar.org/docman/view.php/32/23/javadbf
https://blog.csdn.net/sundaywyl/article/details/8259812
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 创建一个数据库(要创建的表和记事本的代码截图))
- ¥15 有没有整苹果智能分拣线上图像数据
- ¥20 有没有人会这个东西的
- ¥15 cfx考虑调整“enforce system memory limit”参数的设置
- ¥30 航迹分离,航迹增强,误差分析
- ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
- ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
- ¥15 LLM accuracy检测
- ¥15 pycharm添加远程解释器报错
- ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口