Java 如何在Mac OSX上将Access数据库与Netbeans连接?
我有一个access数据库,我正在用Java编程。 我可以使用什么将我的netbeans与本地主机上的数据库连接起来 仅找到适用于Windows的以下代码(它使用本地db文件):Java 如何在Mac OSX上将Access数据库与Netbeans连接?,java,macos,ms-access,netbeans,Java,Macos,Ms Access,Netbeans,我有一个access数据库,我正在用Java编程。 我可以使用什么将我的netbeans与本地主机上的数据库连接起来 仅找到适用于Windows的以下代码(它使用本地db文件): try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:Driver={Microsoft Access Driver " + "(*.mdb, *.accdb)};DBQ=C:\\Data
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环境下修改它?中会逐步解释 看看如何使用可下载的JDBC驱动程序。包括项目库中的所有jar文件,您应该能够在不安装access的情况下连接到access数据库。UCanAccess与NetBeans配合使用效果最佳。String filename=“d:/java/mdbTEST.mdb”;String database=“jdbc:odbc:Driver={Microsoft Access驱动程序(*.mdb)};DBQ=”;我如何在OSX中做到这一点?我有.accdb文件而不是.mdb,有差异吗?有关详细的设置说明,请参阅。