无法使用jdbf更新DBF列

时间:2014-10-16 11:25:18

标签: java dbf

我有一个' DBF'文件与我我已成功使用以下代码读取文件:

public static void main(String args[])
        throws Exception
    {

        DBFReader dbfreader = new DBFReader("./book2.dbf");

        int i;
        for (i=0; i<dbfreader.getFieldCount(); i++) {
          System.out.print(dbfreader.getField(i).getName()+"  ");
        }
        System.out.print("\n");
        for(i = 0; dbfreader.hasNextRecord(); i++)
        {
            Object aobj[] = dbfreader.nextRecord(Charset.forName("GBK"));
            for (int j=0; j<aobj.length; j++)
              System.out.print(aobj[j]+"  |  ");
            System.out.print("\n");
        }

        System.out.println("Total Count: " + i);
    }

我已提及&#39; https://code.google.com/p/jdbf/&#39;这样做。

我需要更新我的&#39; DBF&#39;的列。文件。我已经尝试了很多,但无法获得代码。请帮帮我们?

1 个答案:

答案 0 :(得分:0)

尝试使用https://github.com/iryndin/jdbf - 另一个简单易用的Java DBF读/写库。它被用于许多生产应用程序中。它也可以读/写MEMO文件。 请试一试。