UCanAccess is a pure Java JDBC Driver implementation which allows Java developers and JDBC client programs to read/write Microsoft Access database (.mdb and .accdb) files. The tool has the ability to run SQL commands and display their results. No ODBC is needed.