读/写xBASE(DBASE 3-5 / DBF)文件

有没有什么好的库可以用java或任何其他语言读/写DBF文件?

您可以试试这个库:

http://dans-dbf-lib.sourceforge.net/

它是开源(GPL)和纯Java。

它很容易通过OleDB提供程序,例如via .Net,Visual Foxpro显然能够原生地读取它。

快速google for dbase和jdbc为一个名为StelsDBF的xbase jdbc驱动程序带来了许多链接。 不能说我已经使用它或者知道的不仅仅是一个快速的谷歌,但这将是我的Java答案。

另一种Java解决方案是为dbase设置ODBC数据源,然后使用JdbcOdbc桥

“任何其他语言”? 比如Python,也许吧?

在Python中我正在使用这个: dbfpy 。 (不要与pydbf混淆。)
非常实用。

我使用了HXTT的JDBC驱动程序。 它是type-4(纯java)并且运行良好。 我在JdbcOdbc桥上执行相同任务的经验非常差,但在较新版本中可能已经发生了变化。 HXTT的驱动程序是商业产品。