2013-12-17 53 views
-1

我有一個Java應用程序來讀取MDB文件。現在我必須更改應用程序以讀取MDB文件的zip文件。所以我想通過下面的代碼連接,但沒有得到成功,是否可以連接到Zip文件中存在的MDB文件?

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是存在於壓縮文件MDB文件名。所以在如何實現這一點上需要幫助。或者是沒有辦法連接到一個zip文件中存在的MDB文件。

謝謝

回答

1

沒有辦法連接到一個zip文件中存在的MDB文件。您必須首先將其解壓縮到臨時文件,然後連接到它。

相關問題