簡體   English   中英

如何連接到數據庫MS Access?

[英]How do I connect to the database MS Access?

我有一個Maven項目,正在嘗試創建與MS Access數據庫的連接。 問題是它無法打開。

我沒有收到任何類型的錯誤,但是該程序保持活動狀態而不返回連接。 我試圖保持兩個小時,但一無所獲。 databaseProduction WellSys鏈接到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: )

您似乎報告了兩個不同的問題:

  • 第一個是“該程序在不返回連接的情況下仍保持活動狀態”,但是看到您的App測試,這似乎不是由於ucanaccess造成的...您是否設置了Openexclusive = true?

暫無
暫無

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

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