Take a look at Jackcess . Please note that this does not support Access 97 databases, but only 2000+.
For Access 97, the only thing I know is mdbtools , but it is a C library, so you will have to write some JNI glue code if you want to use it with Java; In addition, it is no longer supported as far as I know.
source share