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();
分享到:
相关推荐
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...
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-...
6. **注意事项**:虽然理论上可以通过JDBC-ODBC桥在LINUX上连接Access DBF文件,但由于跨平台的兼容性问题,可能会遇到一些挑战,如文件格式、字符编码等问题。因此,这种方法可能不适合大规模的生产环境,更推荐在...
DBF的ODBC建立方法: X86server,进入 控制面板--系统和安全--管理工具--ODBC数据源--右键管理员方式运行 X64(win7,server):C:\windows\sysWow64\odbcad32.exe 右键管理员方式运行,如图1 在"系统DSN"中找到刚...
总结来说,"FoxPro_jdbc.jar"是Java程序通过JDBC-ODBC桥接访问FoxPro数据库的关键组件,涉及到的知识点包括Java的JDBC API、ODBC接口以及数据库连接的生命周期管理。理解并正确使用这个jar包,能够帮助Java开发者...
使用 ODBC 驱动来连接 DBF 文件需要安装 Microsoft Visual FoxPro Driver 或 Microsoft dBase Driver,然后使用 JDBC 连接来读取 DBF 文件。下面是使用 ODBC 驱动连接 DBF 文件的示例代码: ```java Class.forName...
首先,需要在系统中创建一个指向DBF文件的ODBC数据源,然后使用JDBC的`DriverManager.getConnection()`方法连接到这个数据源。 3. **JDBF库**: JDBF是一个轻量级的Java库,专门用于读取和写入DBF文件。它提供了...
早期版本的Java通过JDBC-ODBC桥接器访问ODBC数据源,包括DBF数据库。但随着技术的发展,从Java SE 8开始,JDBC-ODBC桥接器不再被推荐使用,也不再被包含在JDK中,仅存在于JRE的早期版本中。因此,若需要在Java中读写...
这可能涉及读取DBF文件,通过ODBC连接插入到Oracle,或者从Oracle查询数据并写入DBF。 在开发过程中,了解如何处理这些数据源驱动以及如何在不同数据格式间转换是非常重要的。这涉及到对JDBC、ODBC接口的理解,以及...
这种方式同样使用JDBC技术,但通过内置的驱动程序来连接DBF文件,而不需要额外安装任何外部驱动。这种方法更为简便,降低了配置难度,但可能对某些特定版本的DBF文件支持不够全面。 **代码示例:** ```java // ...
3. **使用JDBC建立连接**:通过JDBC提供的`DriverManager.getConnection()`方法建立到DBF文件的连接。 4. **执行SQL查询**:使用`Statement`对象执行SQL语句(如SELECT语句)来查询DBF文件中的数据。 5. **处理结果...
除了JDBF,还有其他库如Apache Commons CSV、JDBC-ODBC桥接等可以用于处理DBF文件,但它们通常需要更多的配置和理解数据库接口。对于简单的读写操作,JDBF这样的库更为便捷。 总之,Java操作DBF文件涉及数据库访问...
使用Java读取dbf文件,可以借助如JDBC-ODBC桥接或第三方库,如Apache Commons DBF等。 以Apache Commons DBF为例,这个库提供了读取dbf文件的方法。首先,我们需要添加该库的依赖到项目中,然后创建一个`DbfReader`...
例如,Python有`pyodbc`、`pandas`、`dbfread`等库,Java可以使用JDBC与JDBC-ODBC桥接,C#有`SharpDBF`,而PHP有`dbase`函数库等。选择哪种库通常取决于你的项目需求和个人偏好。 2. **字段定义**:DBF文件的头部...
2. **Java库支持**:Java标准库并不直接支持DBF文件操作,但有第三方库可以协助完成,如JDBF、Apache POI (HSSF/SS.usermodel) 和JDBC驱动(如JDBC-ODBC桥接)。JDBF库是一个轻量级且易于使用的库,专门用于读写DBF...
这可能通过ODBC(开放数据库连接)或JDBC(Java数据库连接)等接口实现。 - SQL查询:编写SQL语句从数据库中选择需要的数据。 - 数据转换:将查询结果转换成DBF格式。这通常涉及到将数据模型映射到DBF文件的字段...
3. **编程接口**: 对于熟悉编程的用户,可以使用PL/SQL、Python、Java等语言,通过ODBC或JDBC驱动程序连接Oracle数据库,编写程序读取DBF文件并插入到Oracle表中。 四、具体步骤 以"DBF to Oracle v1.0 英文版"为例...
这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 这里提供mdb的连接驱动和使用说明 Installation Add the driver jar files (mdbdriver.jar + required third-party ...
- **JTDs (Java to Data Source)**: 一种开源的 JDBC 驱动程序,用于连接到 SQL Server 和 Sybase 数据库。 ```java driverClassName="net.sourceforge.jtds.jdbc.Driver" String url="jdbc:jtds:sqlserver://...
Oracle命令大全涵盖了数据库管理中的关键操作,主要针对Oracle数据库系统,同时也涉及到了SQL Server的一些基本操作和多种数据库的连接方式。以下将详细解释这些命令和操作: ### Oracle基本操作语句 1. **启动/...