Hillain 2021-09-10 15:24 采纳率: 100%
浏览 9
已结题

请问如何清除DBFWriter中的List缓存数据?

现在我要从数据库导出百万级的数据到dbf文件中,但是出现一个问题
就是每次调用addRecord(),数据都会缓存在DBFWriter中的List中,止到write(fos)的时候才会写出dbf数据
可是调用了write(fos)方法后,写出了数据,但是List中还是会有之前add的数据,也就是大量缓存无法清除
我试了一下一篇博客中的方法:


我根据上面的博客使用new DBFWriter(new File(path))实例化DBFWriter类,最后写入数据时用writer.write(),但是只有列名,没有数据写入,所以这种方法也失败
请问如果我现在要写入100W条数据到DBF文件中,该如何写呢?谢谢大家

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月18日
    • 创建了问题 9月10日