GDAL/OGR >= 1.9.0
OGR optionally supports reading access .mdb files by using the Java Jackcess library.
This driver is primarily meant as being used on Unix platforms to overcome the issues often met with the MDBTools library that acts as the ODBC driver for MDB databases.
The driver can detect ESRI Personal Geodatabases and Geomedia MDB databases, and will deal them exactly as the PGeo and Geomedia drivers do. For other MDB databases, all the tables will be presented as OGR layers.
./configure --with-java=yes --with-mdb=yesOn others Linux flavors, you may need to specify :
./configure --with-java=/path/to/jdk/root/path --with-jvm-lib=/path/to/libjvm/directory --with-mdb=yeswhere /path/to/libjvm/directory is for example /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server
It is possible to add the --with-jvm-lib-add-rpath option (no value or "yes") to embed the path to the libjvm.so in the GDAL library.