You can try JDBF: https://github.com/iryndin/jdbf
It works without ODBC, with the DbfRecord class, you can read a DBF file record by record.
When I created it, it was my intention to be able to read / write DBF on Linux boxes, since you do not have ODBC drivers in Linux.
Recently, support for MEMO fields was added at the request of the JDBF user. You can send your own requests, and I will consider them for implementation.
source share