`
henry406
  • 浏览: 115750 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jdbc-odbc连接dbf (转)

    博客分类:
  • java
 
阅读更多

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

1、Dbase不用装驱动就可以操作 

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(); 

 

2、另一种要装foxpro的驱动

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");    
String strurl = "jdbc:odbc:Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + filePath + ";Exclusive=No;";    
connDbf = DriverManager.getConnection(strurl);    
sql = "select * from " + fileName;    
psDbf = connDbf.prepareStatement(sql);    
rsDbf = psDbf.executeQuery();   

 

分享到:
评论

相关推荐

    sun.jdbc.odbc.JdbcOdbcDriver下载

    jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...

    dbeaver-driver-all-master.zip

    dans-dbf-lib-1.0.0-beta-10.jar db2jcc4.jar jt400.jar derby-10.15.1.3.jar derbyclient-10.15.1.3.jar derbyshared-10.15.1.3.jar derbytools-10.15.1.3.jar exasol-jdbc-6.1.0.jar h2-1.4.196.jar hive-jdbc-...

    LINUX平台JAVA直接连接access数据库dbf文件

    6. **注意事项**:虽然理论上可以通过JDBC-ODBC桥在LINUX上连接Access DBF文件,但由于跨平台的兼容性问题,可能会遇到一些挑战,如文件格式、字符编码等问题。因此,这种方法可能不适合大规模的生产环境,更推荐在...

    java读取DBF解决方案(可以解决javadbf.jar对DBF部分中文乱码和错行等杂症)

    DBF的ODBC建立方法: X86server,进入 控制面板--系统和安全--管理工具--ODBC数据源--右键管理员方式运行 X64(win7,server):C:\windows\sysWow64\odbcad32.exe 右键管理员方式运行,如图1 在"系统DSN"中找到刚...

    java 读取FoxPro数据库数据所需要的jar包

    总结来说,"FoxPro_jdbc.jar"是Java程序通过JDBC-ODBC桥接访问FoxPro数据库的关键组件,涉及到的知识点包括Java的JDBC API、ODBC接口以及数据库连接的生命周期管理。理解并正确使用这个jar包,能够帮助Java开发者...

    java解析dbf文件方案.pdf

    使用 ODBC 驱动来连接 DBF 文件需要安装 Microsoft Visual FoxPro Driver 或 Microsoft dBase Driver,然后使用 JDBC 连接来读取 DBF 文件。下面是使用 ODBC 驱动连接 DBF 文件的示例代码: ```java Class.forName...

    JAVA 读取dbf文件

    首先,需要在系统中创建一个指向DBF文件的ODBC数据源,然后使用JDBC的`DriverManager.getConnection()`方法连接到这个数据源。 3. **JDBF库**: JDBF是一个轻量级的Java库,专门用于读取和写入DBF文件。它提供了...

    Java下读写DBF数据库文件格式研究.pdf

    早期版本的Java通过JDBC-ODBC桥接器访问ODBC数据源,包括DBF数据库。但随着技术的发展,从Java SE 8开始,JDBC-ODBC桥接器不再被推荐使用,也不再被包含在JDK中,仅存在于JRE的早期版本中。因此,若需要在Java中读写...

    DBF数据源驱动

    这可能涉及读取DBF文件,通过ODBC连接插入到Oracle,或者从Oracle查询数据并写入DBF。 在开发过程中,了解如何处理这些数据源驱动以及如何在不同数据格式间转换是非常重要的。这涉及到对JDBC、ODBC接口的理解,以及...

    java解析dbf文件三种方法、以及解析驱动

    这种方式同样使用JDBC技术,但通过内置的驱动程序来连接DBF文件,而不需要额外安装任何外部驱动。这种方法更为简便,降低了配置难度,但可能对某些特定版本的DBF文件支持不够全面。 **代码示例:** ```java // ...

    java直接调用dbf表

    3. **使用JDBC建立连接**:通过JDBC提供的`DriverManager.getConnection()`方法建立到DBF文件的连接。 4. **执行SQL查询**:使用`Statement`对象执行SQL语句(如SELECT语句)来查询DBF文件中的数据。 5. **处理结果...

    DBF java 操作 dbf foxpro 例子

    除了JDBF,还有其他库如Apache Commons CSV、JDBC-ODBC桥接等可以用于处理DBF文件,但它们通常需要更多的配置和理解数据库接口。对于简单的读写操作,JDBF这样的库更为便捷。 总之,Java操作DBF文件涉及数据库访问...

    将dbf格式的文件导入到excel中

    使用Java读取dbf文件,可以借助如JDBC-ODBC桥接或第三方库,如Apache Commons DBF等。 以Apache Commons DBF为例,这个库提供了读取dbf文件的方法。首先,我们需要添加该库的依赖到项目中,然后创建一个`DbfReader`...

    完整版读取DBF数据.rar

    例如,Python有`pyodbc`、`pandas`、`dbfread`等库,Java可以使用JDBC与JDBC-ODBC桥接,C#有`SharpDBF`,而PHP有`dbase`函数库等。选择哪种库通常取决于你的项目需求和个人偏好。 2. **字段定义**:DBF文件的头部...

    Java下读写DBF数据库文件格式研究.zip

    2. **Java库支持**:Java标准库并不直接支持DBF文件操作,但有第三方库可以协助完成,如JDBF、Apache POI (HSSF/SS.usermodel) 和JDBC驱动(如JDBC-ODBC桥接)。JDBF库是一个轻量级且易于使用的库,专门用于读写DBF...

    将dbf文件打包到zip

    这可能通过ODBC(开放数据库连接)或JDBC(Java数据库连接)等接口实现。 - SQL查询:编写SQL语句从数据库中选择需要的数据。 - 数据转换:将查询结果转换成DBF格式。这通常涉及到将数据模型映射到DBF文件的字段...

    dbf格式文件导入orcle

    3. **编程接口**: 对于熟悉编程的用户,可以使用PL/SQL、Python、Java等语言,通过ODBC或JDBC驱动程序连接Oracle数据库,编写程序读取DBF文件并插入到Oracle表中。 四、具体步骤 以"DBF to Oracle v1.0 英文版"为例...

    破解版mdbdriver.jar

    这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 这里提供mdb的连接驱动和使用说明 Installation Add the driver jar files (mdbdriver.jar + required third-party ...

    java oracle mysql数据库配置

    - **JTDs (Java to Data Source)**: 一种开源的 JDBC 驱动程序,用于连接到 SQL Server 和 Sybase 数据库。 ```java driverClassName="net.sourceforge.jtds.jdbc.Driver" String url="jdbc:jtds:sqlserver://...

    oracle命令大全

    Oracle命令大全涵盖了数据库管理中的关键操作,主要针对Oracle数据库系统,同时也涉及到了SQL Server的一些基本操作和多种数据库的连接方式。以下将详细解释这些命令和操作: ### Oracle基本操作语句 1. **启动/...

Global site tag (gtag.js) - Google Analytics