首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Java解析之扭结的DBF文件

2013-09-18 
Java解析之纠结的DBF文件明天,持续更新Lucene系列博文,欢迎收看!Lucene群交流:324714439下面进入正题 最近

Java解析之纠结的DBF文件
   
    明天,持续更新Lucene系列博文,欢迎收看!
  Lucene群交流:324714439

下面进入正题


最近客户提了个新的需求,需要我们的程序支持如下几种文件的解析



DBF,以及Access都是微软支持的数据库产品,解析时使用jdbc-odbc桥接的方式,可以很方便解析。
关于MDB,其实是SQL Server分离后的数据库,这个直接可以直接导入数据库使用,然后使用Java的JDBC读取即可,这个需求很简单,散仙在这里就不用多演示了,下面,我们来重点看下其他4种文件的Java解析方法




1.解析XML,散仙使用的是jdom2,解析起来也比较方便快捷,XML格式如下


核心代码如下


核心代码如下


核心代码如下,


核心代码如下

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动             try {                 //conn = DriverManager.getConnection(DB_URL);                 conn = DriverManager.getConnection("jdbc:odbc:ss","test.dbf","");//无密码则空字符串                 pstm = conn.prepareStatement("select * from test"); // 此处的XXB 为DBF数据文件的名字                   rs = pstm.executeQuery();


至此,完美解决DBF数据库文件读取。网上的东西,太杂了,所以,我们要理智判断,取其精华,去其糟粕,为我所用。