使用 UCanAccess 连接到 Microsoft Access 数据库

UCanAccess 是一个纯 Java JDBC 驱动程序,它允许我们在不使用 ODBC 的情况下读取和写入 Access 数据库。它使用另外两个软件包 JackcessHSQLDB 来执行这些任务。

设置完 *后 ,我们可以使用以下代码处理 .accdb 和 .mdb 文件中的数据:

import java.sql.*;

Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:/__tmp/test/zzz.accdb");
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT [LastName] FROM [Clients]");
while (rs.next()) {
    System.out.println(rs.getString(1));
}

* 有关详细信息,请参阅以下问题:

在没有 ODBC 的情况下从 Java 操作 Access 数据库