如何使用Java通过LAN连接到Access数据库?
答
private static final String accessDBURLPrefix = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
private static final String accessDBURLSuffix = ";DriverID=22;READONLY=false}";
// Initialize the JdbcOdbc Bridge Driver
static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e) {
System.err.println("JdbcOdbc Bridge Driver not found!");
}
}
/** Creates a Connection to a Access Database */
public static Connection getAccessDBConnection(String filename) throws SQLException {
filename = filename.replace('', '/').trim();
String databaseURL = accessDBURLPrefix + filename + accessDBURLSuffix;
return DriverManager.getConnection(databaseURL, "", "");
}
一些有用的链接:
答
JDBC是要走的路。谷歌的“JDBC教程”+ MySQL,你会得到你所需要的。
答
您可以通过局域网共享驱动器共享一个数据库N,然后将其添加到系统DSN其他电脑,您可以通过局域网共享访问数据库..为我工作一样,
我知道字符串是旧的,但也许对像我这样的人有用我很沮丧找到一个适当和简单的方式共享
你显然没有读过这个问题。我知道如何使用谷歌。谢谢。 – Relequestual 2009-05-26 09:35:16
恰恰相反,我的确看过这个问题。我只是给你正确的条件去寻找。知道你想要什么是最好的,但是不知道(现在)是不知道的。 – jrharshath 2009-05-26 09:38:38