如何使用Java访问MS Access查询(不是普通表?)>

问题描述 投票:0回答:1

我在使用Java中的UcanAcess库从MS Access中的查询获取数据时遇到麻烦。

在Access中,您可以创建普通表-从那里获取数据没有问题。您还可以创建一个“查询”,这意味着您可以使用不同表中的信息来创建表。

仍然,当使用相同的代码并仅更改表的名称时,出现以下错误,这意味着他找不到它或不允许我访问(可能是找不到它):

UCAExc ::: 4.0.4用户缺少特权或找不到对象:ALLE OE RG ABFRAGE

这是我使用的方法:

Connection conn= DriverManager.getConnection("jdbc:ucanaccess://C:/Users/B070252/Desktop/KopieAuswertungen.accdb"); //AuswertungenZBAV
    Statement s = conn.createStatement();
    ResultSet rs = s.executeQuery("SELECT * FROM [ALLE OE RG ABFRAGE]");
    while (rs.next()) {
        System.out.println(rs.getString(2));
    }
    return null;

注意:我正在使用UcanAccess,但麻烦不在库中。感谢所有提示或解决方案,希望您能为我提供帮助。

我在使用Java中的UcanAcess库从MS Access中的查询获取数据时遇到麻烦。在Access中,您可以创建普通表-从那里获取数据没有问题。您还可以创建一个“ ...

java sql ms-access jdbc ucanaccess
1个回答
0
投票

兄弟,我从查询中复制了数据并将其粘贴到普通表中。我现在可以阅读普通表了

© www.soinside.com 2019 - 2024. All rights reserved.