|
|
****************************
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();}}} |
|