【问题标题】:How can I connect Access Database with Netbeans on Mac OSX?如何在 Mac OSX 上将 Access 数据库与 Netbeans 连接?
【发布时间】:2013-01-17 19:07:17
【问题描述】:

我有一个访问数据库,我正在用 Java 编程。 我可以用什么来连接我的 netbeans 和我在 localhost 上的数据库?

仅在 Windows 中找到此代码(它使用本地 db 文件):

try {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url = "jdbc:odbc:Driver={Microsoft Access Driver " +
        "(*.mdb, *.accdb)};DBQ=C:\\Database\\Northwind 2007.accdb";
    Connection con = DriverManager.getConnection(url);
    System.out.println("Connected!");
    con.close();
} catch (SQLException e) {
    System.out.println("SQL Exception: "+ e.toString());
} catch (ClassNotFoundException cE) {
    System.out.println("Class Not Found Exception: "+cE.toString());
}

也许有人知道如何为 mac 环境修改它?

【问题讨论】:

    标签: java macos ms-access netbeans


    【解决方案1】:

    看看使用可下载的UCanAccess JDBC 驱动程序。在项目的库中包含所有 jar 文件,您应该能够在不安装 Access 的情况下连接到您的 access 数据库。 UCanAccess 最适用于 NetBeans。

    【讨论】:

    【解决方案2】:

    Access Database Manipulation via JDBC中是一步一步解释的。

    【讨论】:

    • 字符串文件名 = "d:/java/mdbTEST.mdb"; String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";我怎样才能在 OS X 中做到这一点?而且我有 .accdb 文件而不是 .mdb,有区别吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多