UCanAccess, an open source Java JDBC Driver implementation which allows Java developers and jdbc client programs (e.g., DBeaver, Open Office Base, Libre Office Base, Squirrell) to read/write Microsoft Access database. It can access data types: YESNO, BYTE, INTEGER, LONG, SINGLE, DOUBLE, NUMERIC, CURRENCY, COUNTER, TEXT, OLE, MEMO, GUID,DATETIME. You can execute select queries defined and saved in Access.