• java操作DBF的使用


    1.引入javadbf.4.1.jar

    2.

     import com.linuxense.javadbf.DBFField; 
     import com.linuxense.javadbf.DBFReader; 

    3.实例

         package com.realhope.jdbf;
        import java.io.FileInputStream;  
        import java.io.InputStream;  
        import com.linuxense.javadbf.DBFField;  
        import com.linuxense.javadbf.DBFReader;  
    
        public class readDBF {  
            public static void readDBF(String path) {  
                  InputStream fis = null;  
                    try {  
                         // 读取文件的输入流  
                          fis = new FileInputStream(path);  
        // 根据输入流初始化一个DBFReader实例,用来读取DBF文件信息  
       DBFReader reader = new DBFReader(fis);  
          // 调用DBFReader对实例方法得到path文件中字段的个数  
              int fieldsCount = reader.getFieldCount();  
               // 取出字段信息  
                     for (int i = 0; i < fieldsCount; i++) {  
                    DBFField field = reader.getField(i);  
                   System.out.print(field.getName());  
               }  
               Object[] rowValues;  
               // 一条条取出path文件中记录    rowValues.length;
                 while ((rowValues = reader.nextRecord()) != null) {  
                   for (int i = 0; i < rowValues.length; i++) {  
                         System.out.println(rowValues[i]);  
                    }  
               }  
           } catch (Exception e) {  
              e.printStackTrace();  
            } finally {  
                try {  
                    fis.close();  
              } catch (Exception e) {  
               }  
            }  
        }  
           
        public static void main(String[] args) {  
            readDBF.readDBF("Y:/dbf/01-04-2013/sjshq.DBF");  
        }  
       }  
  • 相关阅读:
    QR code 乱谈(一)
    用JAVA实现数字水印(可见)
    ctf总结
    Unix/Linux常用命令
    C语言概述
    C语言发发展历史
    为什么要学习C语言
    计算机应用领域
    计算机发展趋势
    如何学习计算机
  • 原文地址:https://www.cnblogs.com/realhope/p/4973442.html
Copyright © 2020-2023  润新知