2010-02-17 2 views

ответ

4

Вы могли бы дать эту библиотеку попробовать:

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

Он является открытым исходным кодом (GPL) и чистой Java.

+0

приятный! Я использую его, чтобы добавить к [csvjdbc] (http://www.sourceforge.net/projects/csvjdbc) возможность рассматривать файлы xBase как возможные входные данные. если вы попробуете это, дайте мне знать, если это сработает для вас, как для меня. – mariotomo

1

Его легко получить через провайдера OleDB, например через .Net, Visual Foxpro, очевидно, сможет прочитать его изначально.

1

Быстрый google для dbase и jdbc привел несколько ссылок для драйвера xbase jdbc под названием StelsDBF. Не могу сказать, что я использовал его или знаю больше, чем быстрый Google, но это будет мой ответ Java.

Альтернативное решение Java будет создать источник данных ODBC для DBase, а затем использовать JdbcOdbc bridge

0

Я использовал драйвер JDBC из HXTT. Это тип 4 (чистый java) и хорошо работает. Мой опыт работы с мостом JdbcOdbc для одной и той же задачи был довольно плохим, но, возможно, он изменился в новых версиях. Драйвер HXTT - это коммерческий продукт.

1

"любой другой язык"? как, например, в Python?

in Python Я использую этот: dbfpy. (не путать с pydbf.)
очень полезный.

Смежные вопросы