Java 无法使用jdbf更新DBF的列

Java 无法使用jdbf更新DBF的列,java,dbf,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++) { Syste

我随身携带一个“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);
    }
publicstaticvoidmain(字符串参数[])
抛出异常
{
DBFReader DBFReader=新DBFReader(“./book2.dbf”);
int i;
对于(i=0;i尝试使用-另一个Java DBF读/写库,为简单易用而设计。它用于许多生产应用程序。它还可以读/写备忘录文件。
请试一试