我有一个访问数据库,我正在用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环境修改它?
答案 0 :(得分:2)
看一下使用可供下载的UCanAccess JDBC驱动程序。将所有jar文件包含在项目库中,您应该能够在不安装Access的情况下建立与访问数据库的连接。 UCanAccess最适合NetBeans。
答案 1 :(得分:0)