Just found out about Jackcess http://jackcess.sourceforge.net/, which is a pure java api for reading and writing MSAccess files. Will be giving it a run thru later.
I've already been accessing MSAccessfiles for some of my older projects, via the JDBC-ODBC bridge. String url = "jdbc:odbc:MS Access Database;DBQ=" + databaseFilepath; Connection conn = DriverManager.getConnection(url, "sa", ""); It works alright, but performance has been terrible via this method.