使用jdbf创建DBF文件
****************************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= newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("start:" + localTime.format(new Date()));JDBField arrfiled[] = new JDBField;arrfiled = new JDBField("GDDM",'C',10,0);arrfiled = new JDBField("GDXM",'C',30,0);arrfiled = new JDBField("ZHZT",'C',1,0);arrfiled = new JDBField("GSDM",'C',5,0);arrfiled = new JDBField("QSDM",'C',5,0);arrfiled = new JDBField("JZRQ",'C',8,0);arrfiled = new JDBField("CLBZ",'C',1,0);DBFWriter dw = new DBFWriter("d:/aa.dbf",arrfiled);int i = 0;while(i < 1000000) {String obj[] = new String;obj =String.valueOf(i);obj ="aaaa";obj = "1";obj = "AAAAA";obj = "BBBBB";obj = "CCCCCCCC";obj = "2";dw.addRecord(obj);i ++ ;}dw.close();System.out.println("end:" + localTime.format(new Date()));} catch(Exception ex) {ex.printStackTrace();}}}
页:
[1]