跳至内容

XQuery/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。其他库不执行此操作。

2014 年 5 月 17 日,由 W.S. Hager 发布到 eXist 列表中

华夏公益教科书