jdbc-odbc操作dbf文件

dbf分两种,一种是Dbase,另一种是Foxpro的

Dbase不用装驱动就可以操作 

java 代码 如下:
  • Connection connDbf = null;   
  • PreparedStatement psDbf = null;   
  • ResultSet rsDbf = null;   
  • //一个目录名称,下面存放DBF文件   
  • String filePath = "D:/temp";   
  • //一个DBF文件夹,实际文件名称为tbUser.dbf,这里做为表名不用扩展名就可以   
  • String fileName = "tbUser";   
  • Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   
  • connDbf = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=" + filePath + ";","","");   
  • sql = "select * from " + fileName;   
  • psDbf = connDbf.prepareStatement(sql);   
  • rsDbf = psDbf.executeQuery(); 

     

     

     

    另一种要装foxpro的驱动

    java 代码如下:
    1. Connection connDbf = null;   
    2. PreparedStatement psDbf = null;   
    3. ResultSet rsDbf = null;   
    4. //一个目录名称,下面存放DBF文件   
    5. String filePath = "D:/temp";   
    6. //一个DBF文件夹,实际文件名称为tbUser.dbf,这里做为表名不用扩展名就可以   
    7. String fileName = "tbUser";   
    8. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   
    9. String strurl = "jdbc:odbc:Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + filePath + ";Exclusive=No;";   
    10. connDbf = DriverManager.getConnection(strurl);   
    11. sql = "select * from " + fileName;   
    12. psDbf = connDbf.prepareStatement(sql);   
    13. rsDbf = psDbf.executeQuery();  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值