Is there any good library for reading / writing DBF files in java or any other language ?
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
I've used the JDBC driver from HXTT. It is type-4 (pure java) and worked well. My experience with the JdbcOdbc bridge for the same task was quite poor but that may have changed in newer releases. HXTT's driver is a commercial product.
"any other language"? like in Python, maybe?
in Python I'm using this one: dbfpy. (not to be confused with pydbf.)
very usable indeed.
You might give this library a try:
http://dans-dbf-lib.sourceforge.net/
It is open source (GPL) and pure Java.
Its easy to get to via OleDB provider, such as via .Net, Visual Foxpro would obviously be able to read it natively.
A quick google for dbase and jdbc brought back a number of links for an xbase jdbc driver called StelsDBF. Can't say I've used it or know more than a quick google, but that would be my Java answer.
An alternative Java solution would be to set up an ODBC data source for dbase and then use the JdbcOdbc bridge