Jackcess is a pure Java library for reading from and writing to MS Access databases. It is not an application. There is no GUI. It's a library, intended for other developers to use to build Java applications. Jackcess is licensed under the GNU Lesser General Public License. Take a look at our Frequently Asked Questions for more info.
System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display());
Database db = Database.create(new File("new.mdb")); Column a = new Column(); a.setName("a"); a.setSQLType(Types.INTEGER); Column b = new Column(); b.setName("b"); b.setSQLType(Types.VARCHAR); db.createTable("NewTable", Arrays.asList(a, b)); Table newTable = db.getTable("NewTable"); newTable.addRow(new Object[] {1, "foo"});
Database.open(new File("my.mdb")).copyTable("Imported", resultSet);
Database.open(new File("my.mdb")).importFile("Imported2", new File("my.csv"), ",");