Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java通过LAN连接到Access数据库?_Java_Database_Ms Access_Jdbc_Lan - Fatal编程技术网

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

如何使用Java通过LAN连接到Access数据库?,java,database,ms-access,jdbc,lan,Java,Database,Ms Access,Jdbc,Lan,您知道关于如何使用Java访问access数据库的好指南吗 我知道基础知识和基本SQL,但我更多地考虑访问控制。JDBC是一条路要走。谷歌的“JDBC教程”+mysql,你会得到所有你需要的 private static final String accessDBURLPrefix = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="; private static final String accessDBURLSuff

您知道关于如何使用Java访问access数据库的好指南吗


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

JDBC是一条路要走。谷歌的“JDBC教程”+mysql,你会得到所有你需要的

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,您将无法在安全性方面做很多工作。您必须使用或之类的东西将其构建到应用程序中。

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


我知道string很老了,但对我这样的人来说可能很有用。我很沮丧地发现了一种合适且简单的分享方式

你显然没有读到这个问题。我知道如何使用谷歌。谢谢。相反,我确实读过这个问题。我只是给了你合适的搜索条件。知道你想要什么而不拥有它(现在)比完全不知道要好得多。@jharshath:我在这个问题的编辑历史中没有看到任何提到MySQL的版本。太棒了,正是我想要的!几个链接和一些代码。干杯。我收到一个错误java.sql.SQLException:[Microsoft][Drivrutin f?r ODBC Microsoft Access]文件名错误。我猜它与这部分代码有关:“jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=”。我不知道那部分是怎么格式化的,它应该自动定位驱动程序吗?我可以下载驱动程序作为文件并指向它吗?