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