2016-02-06 46 views
0

我有一個Maven項目,我想創建一個連接到我的MS Access數據庫。問題是它沒有打開。如何連接到數據庫MS Access?

我沒有收到任何類型的錯誤,但程序保持活動狀態而沒有返回連接。我試圖保持兩個小時,但沒有。 WellSys的databaseProduction鏈接到ProdWheelTableMasterSysWhellDemand

我的代碼是:

package com.sealed.air.SealedAir; 

import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 

public class App { 
    public static void main(String[] args) { 
     String conex = "jdbc:ucanaccess://"; 
     String url = "C:/DB/ProductionWhellSys.accdb"; 
     try { 
      System.out.println("Connecting"); 
      Connection con = DriverManager.getConnection(conex+url); 
      System.out.println("Connected"); 
     } catch (SQLException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

而結果在控制檯是:

Connecting 

我的DB MS訪問屬性:

console.bat輸出:在Access

保存查詢:

我已經嘗試了 「」 中 '' 改變,但我不明白,因爲它給了我同樣的錯誤。我又發現一個錯誤是:

Error message was: unexpected token: , required:) 
+0

您的'Class.forName(「net.ucanaccess.jdbc.UcanaccessDriver」); '線?參見[教程](http://ucanaccess.sourceforge.net/site.html)。 – Parfait

+0

如果我加我有同樣的問題 –

回答

0

看起來你報兩個不同的問題:

  • 第一個是,但看到你的應用程序測試「的程序,而不 返回連接保持活動」 ,這似乎不是由於ucanaccess ...你設置Openexclusive = true?
+0

謝謝!我解決了這個問題! –

相關問題