4

我正在尝试使用 java 读取 FoxPro 2.6 数据库,以从较旧的基于 FoxPro 的应用程序中检索数据,以更好地格式化输出。我试过使用JavaDBFxBaseJ没有成功。是否有一种通用的连接方式可以让我将这些信息输入到我的 Java 应用程序中?

4

2 回答 2

3

自从我从 Java 应用程序连接到 FoxPro 数据库以来已经有很长时间了,但这是我记得必须做的事情:

  1. 我安装了FoxPro ODBC 驱动程序
  2. 设置为FoxPro ODBC 驱动程序的 Windows系统 DSN 。
  3. 然后使用JDBC-ODBC 桥连接到 FoxPro 数据库。
于 2011-01-27T15:33:05.660 回答
0

你可以试试 JDBF:https ://github.com/iryndin/jdbf

它在没有 ODBC 的情况下工作,使用 DbfRecord 类,您可以逐条读取 DBF 文件记录。

当我创建它时,目的是能够在 Linux 机器上读取/写入 DBF,因为在 Linux 上没有 ODBC 驱动程序。

最近应 JDBF 用户的要求添加了对 MEMO 字段的支持。您可以发送自己的请求,我会考虑实施。

于 2014-07-15T16:36:56.817 回答