我现在有一批数据,是存储在sqlserver2000 数据库中,现在要求用一java程序,或者插件将其转化成dbf格式的数据,以便在后期使用。望各位高手能指点,谢谢。

解决方案 »

  1.   

    但是现在的问题是,我们必须用java程序来控制这个转化过程,
      

  2.   

    新建JDBField对象
    JDBField fields[] = new JDBField[23];
    //字符型 字段名、字符型、最大12位、最小0位
    fields[15] = new JDBField("ZTLX", 'C', 12, 0);
    //字段名、数值型、最大4位、最小0位
    fields[16] = new JDBField("ZTSL", 'N', 4, 0);新建要插入的对象
    Object rowData[] = new Object[23]; 
    rowData[0] = fileRs.getString("SORT_ID"); 
    ………新建DBFWriter对象
     
    // fileDic.getPath() dbf 文件
    DBFWriter writer = new DBFWriter(fileDic.getPath(), fields);//插入一条记录到dbf中
    writer.addRecord(rowData); 
    writer.close();DBFWriter.java JDBField.java网上应该能下到的