六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 28|回复: 0

使用jdbf创建DBF文件

[复制链接]

升级  22%

19

主题

19

主题

19

主题

秀才

Rank: 2

积分
83
 楼主| 发表于 2013-1-27 06:15:22 | 显示全部楼层 |阅读模式
****************************
2010-07-07更新

建议使用javadbf

使用请参考 http://viwo.iteye.com/blog/106065
中文乱码参考 http://hi.baidu.com/linjk03/blog/item/5cdc6086e54e3a3767096e13.html
记得设置编码
****************************



下面是使用jdbf包的例子(和上面的javadbf不一样的东西)
引入JDBF包
package jdbf;import java.text.SimpleDateFormat;import java.util.Date;public class TestDbf {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubtry {SimpleDateFormat localTime  =   new  SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("start:" + localTime.format(new Date()));JDBField arrfiled[] = new JDBField[7];arrfiled[0] = new JDBField("GDDM",'C',10,0);arrfiled[1] = new JDBField("GDXM",'C',30,0);arrfiled[2] = new JDBField("ZHZT",'C',1,0);arrfiled[3] = new JDBField("GSDM",'C',5,0);arrfiled[4] = new JDBField("QSDM",'C',5,0);arrfiled[5] = new JDBField("JZRQ",'C',8,0);arrfiled[6] = new JDBField("CLBZ",'C',1,0);DBFWriter dw = new DBFWriter("d:/aa.dbf",arrfiled);int i = 0;while(i < 1000000) {String obj[] = new String[7];obj[0] =  String.valueOf(i);obj[1] =  "aaaa";obj[2] = "1";obj[3] = "AAAAA";obj[4] = "BBBBB";obj[5] = "CCCCCCCC";obj[6] = "2";dw.addRecord(obj);i ++ ;}dw.close();System.out.println("end:" + localTime.format(new Date()));} catch(Exception ex) {ex.printStackTrace();}}}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表