使用 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 資料庫