如何在Mac OSX上将Access数据库与Netbeans连接?

时间:2013-01-17 19:07:18

标签: java macos ms-access netbeans

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

仅为Windows找到此代码(它使用本地数据库文件):

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环境修改它?

2 个答案:

答案 0 :(得分:2)

看一下使用可供下载的UCanAccess JDBC驱动程序。将所有jar文件包含在项目库中,您应该能够在不安装Access的情况下建立与访问数据库的连接。 UCanAccess最适合NetBeans。

答案 1 :(得分:0)