如何使用 Java 通过 LAN 连接到 Access 数据库?
题
您知道有关如何使用 Java 访问 Access 数据库的任何好的指南吗?
我了解基础知识和基本 SQL,但我更多地考虑访问控制。
解决方案
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, "", "");
}
一些有用的链接:
其他提示
如果你的意思是在Java中使用关系型数据库,你需要知道的 JDBC 。
您将无法做太多使用JDBC的安全性。你必须将其建成使用像 JAAS <应用/ A>或春季安全
您可以在局域网上共享驱动器共享一个数据库N,然后将其添加到系统DSN其他电脑,您可以通过局域网共享访问数据库..为我工作一样,
我知道字符串是旧的,但对于我这样的人我很沮丧找到共享一个适当的和简单的方法也许有用
JDBC是要走的途径。谷歌为“JDBC教程” + mysql的,你会得到你所需要的。
不隶属于 StackOverflow