UCanAccess错误:用户缺少未找到的权限或对象

时间:2014-06-18 11:54:18

标签: java ms-access netbeans jdbc ucanaccess

我正在尝试使用没有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);
        }
    }
}

0 个答案:

没有答案