是否可以连接到Zip文件中的MDB文件?

时间:2013-12-17 01:57:19

标签: java database ms-access

我有一个java应用程序来读取MDB文件。现在我必须更改应用程序以读取MDB文件的zip文件。所以我试图通过以下代码连接,但没有成功,

LOG.debug("Filename : " + filename);
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String database = "jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ="
                    + filename + ";";
            Connection conn = DriverManager.getConnection(database, "", "");
            Statement s = conn.createStatement();

其中filename是zip文件中存在的mdb文件名。所以需要帮助来实现这一目标。或者无法连接到zip文件中的MDB文件。

由于

1 个答案:

答案 0 :(得分:1)

无法连接到zip文件中存在的MDB文件。您必须先将其解压缩到临时文件,然后再连接到它。