繁体   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