java - 如何使用 Java 通过 LAN 连接到 Access 数据库?

标签 java database ms-access jdbc lan

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

我了解基础知识和基本 SQL,但我更多地考虑 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, "", "");
    }  

一些有用的链接:

关于java - 如何使用 Java 通过 LAN 连接到 Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/909755/

相关文章:

mysql - 如何恢复mysql中刚刚删除的行?

ms-access - 如何判断 ACCDB 文件的版本?

ms-access - Access VBA |如何用另一个字符串替换字符串的一部分

c# - 与 Access 数据库的连接池

java - 以正确的格式管理/填充 HashMap 中的数据

java - 需要有关 AES CTR 密码 python 与 Java 的建议

用于 Java 的 Javascript 解析器

android - 在 SQLite 中选择有限制的随机行

mysql - 表中有实际但重复的数据或引用其 id 并运行两个查询或更复杂的查询?

java -/tmp/tomcat-docbase 始终使用 Spring Boot JAR(但不是 WAR)创建