0

我正在尝试在没有 ODBC 的情况下使用 java 操作 MS Access 数据库,并且我已经尝试按照Manipulating an Access database from Java without ODBC中的说明进行操作,但我不断收到错误消息:

连接 net.ucanaccess.jdbc.UcanaccessSQLException 时出错:用户缺少权限或找不到对象:EMPLOYEE

我已经将必要的 JAR 文件添加到库中,所以我认为我的代码或数据库有问题。我对数据库和运行 Java SE 8 并使用 NetBeans IDE 8.0 相当陌生。

代码如下

package javaapplication1;

import java.sql.*;

public class Dbase {

    public static void main(String[] args) {
        try {

            Connection c = DriverManager.getConnection(
                    "jdbc:ucanaccess://C:/Users/nevik/Desktop/databaseJava/Employee.accdb");
            Statement s = c.createStatement();
            ResultSet resSet = s.executeQuery("SELECT [FNAME] FROM [Employee]");
            while (resSet.next()) {
                System.out.println(resSet.getString(1));
            }
        } 
          catch (SQLException sqle) {
            System.err.println("Error connecting " + sqle);
        }
    }
}
4

0 回答 0