跳至內容

XQuery/Microsoft-Access

來自華夏公益教科書,為開放世界而設的開放書籍
(從 Microsoft-Access 重定向)

注意:自 Java 8 起,JDBC-ODBC 橋接已移除。因此,在 2.2 之後的 eXist 版本中,此功能可能無法按預期工作



如何使用 SQL 庫訪問 Microsoft Access 資料庫——

使用 sql:get connection() 函式
使用 sun JDBC/ODBC 驅動程式字串“sun.jdbc.odbc.JdbcOdbcDriver”
指定 jdbc 型 URL
指定 mdb 檔案的路徑名

示例程式

xquery version "3.0";

let $conn := sql:get-connection("sun.jdbc.odbc.JdbcOdbcDriver", "jdbc:ucanaccess://e:/db1.mdb;memory=false")

return sql:execute($conn, "SELECT * FROM tbl1", false())

請注意,此庫將 Access 獨特的 UTF-16 轉換為 UTF-8。其他庫不執行此操作。

W.S. Hager 於 2014 年 5 月 17 日釋出至 eXist 列表

華夏公益教科書