我正在尝试使用 java 读取 FoxPro 2.6 数据库,以从较旧的基于 FoxPro 的应用程序中检索数据,以更好地格式化输出。我试过使用JavaDBF和xBaseJ没有成功。是否有一种通用的连接方式可以让我将这些信息输入到我的 Java 应用程序中?
问问题
3046 次
2 回答
3
自从我从 Java 应用程序连接到 FoxPro 数据库以来已经有很长时间了,但这是我记得必须做的事情:
- 我安装了FoxPro ODBC 驱动程序。
- 设置为FoxPro ODBC 驱动程序的 Windows系统 DSN 。
- 然后使用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 回答