用户工具

站点工具


分享:技术:dbf:javadbf操作dbf文件

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
分享:技术:dbf:javadbf操作dbf文件 [2018/04/19 15:56]
gxx [DEMO-testWrite2]
分享:技术:dbf:javadbf操作dbf文件 [2018/04/19 16:17] (当前版本)
gxx [dbf示例文件]
行 225: 行 225:
 </​code>​ </​code>​
 ==== DEMO-testWrite1 ==== ==== DEMO-testWrite1 ====
-这种方式是正常(Normal)模式(Mode),即非(Not)同步(Syn)方式(Mode),所有数据储存在内存中,在关闭(Close)资源时一口气输出到dfb文件!好处:交互少,性能高,在数据量小的场景适用!隐患:数据量过大,有可能会导致内存溢出!+这种方式是正常(Normal)模式(Mode),即非(Not)同步(Syn)方式(Mode),所有数据储存在内存中,在关闭(Close)资源时一口气输出到dfb文件,覆盖文件列+数据!好处:交互少,性能高,在数据量小的场景适用!隐患:数据量过大,有可能会导致内存溢出!
 <code java DbfTest.java>​ <code java DbfTest.java>​
  /**  /**
行 333: 行 333:
 ==== DEMO-testWrite2 ==== ==== DEMO-testWrite2 ====
 这种方式是同步(Syn)方式(Mode),添加记录addRecord方法调用时,马上输出到dfb文件!好处:数据量大时候,不会内存溢出!隐患:交互多,数据量小的场景,性能低下! 这种方式是同步(Syn)方式(Mode),添加记录addRecord方法调用时,马上输出到dfb文件!好处:数据量大时候,不会内存溢出!隐患:交互多,数据量小的场景,性能低下!
 +
 +同步(Syn)方式(Mode),如果dbf文件存在,而且已经有列定义,不能重复操作列定义(重复操作会报错:com.linuxense.javadbf.DBFException:​ Fields has already been set),如果dbf是新文件,则可以操作一次列定义。
 <code java DbfTest.java>​ <code java DbfTest.java>​
  /**  /**
行 400: 行 402:
 输出完成 输出完成
 </​code>​ </​code>​
 +==== dbf示例文件 ====
 +可以解压zip得到dbf示例文件
 +{{:​分享:​技术:​dbf:​user.dbf.zip|}}
 +
分享/技术/dbf/javadbf操作dbf文件.1524124581.txt.gz · 最后更改: 2018/04/19 15:56 由 gxx