First, a bit of business. On your way in you may have missed that JavaRanch has a policy on display names, and yours does not comply with it - please adjust it accordingly, which you can do right here. Thanks for your prompt attention to this matter.
Next up, JDBC (which is the standard Java API to access databases). The Sun Java Tutorial has an introductory section about JDBC.
Then, DBF. There are various ways of accessing DBF files with Java. Either by creating an ODBC data source for it, and then using JDBC to access that, or by accessing DBF files directly via a Java library that can read them, e.g. this one. Either of the two methods would probably work in your case, although I can't vouch for this particular library.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com