0

您知道有关如何使用 Java 访问 Access 数据库的任何好的指南吗?

我知道基础知识和基本 SQL,但我更多地考虑访问控制。

4

4 回答 4

4
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, "", "");
    }  

一些有用的链接:

于 2009-05-26T09:21:09.357 回答
0

如果您的意思是在 Java 中使用关系数据库,您需要了解JDBC

您将无法使用 JDBC 对安全性做很多事情。您必须使用JAASSpring Security 之类的东西将其构建到应用程序中。

于 2009-05-26T09:21:57.297 回答
0

您可以通过 LAN n 上的共享驱动器共享数据库,然后将其添加到其他 PC 的系统 DSN,您可以通过 LAN 共享访问数据库 .. 为我工作

我知道字符串很旧,但可能对像我这样的人有用

于 2013-05-06T19:23:33.260 回答
-2

JDBC是要走的路。Google for "JDBC tutorial" + mysql,你会得到你需要的一切。

于 2009-05-26T09:19:51.357 回答