簡體   English   中英

如何使用Java通過LAN連接到Access數據庫?

[英]How do I connect to an Access database over a LAN using Java?

您是否了解有關如何使用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, "", "");
    }  

一些有用的鏈接:

您可以通過LAN n上的共享驅動器共享數據庫,然后將其添加到其他PC的System DSN中,並且可以通過LAN共享訪問數據庫。

我知道字符串很舊,但可能對像我這樣的人有用,我很沮喪地找到一種正確且簡單的共享方式

如果要在Java中使用關系數據庫,則需要了解JDBC

使用JDBC將無法在安全性上做很多事情。 您必須使用JAASSpring Security之類的工具將其構建到應用程序中。

JDBC是必經之路。 Google for“ JDBC教程” + mysql,您將獲得所需的一切。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM