我已经寻找了几天的时间来寻找这个问题的答案,但我似乎就是无法让它起作用。我已经看到了它对他们起作用的确切例子,我尝试了他们所做的事情,但对我来说就是不起作用。
基本上,我尝试做的是打开一个本地访问数据库。我已经尝试了许多方法,这个Jackcess似乎是目前为止最好的库,所以我正在尝试让它与它一起工作。我已经读过他们的食谱,也看过了所有的食谱,但仍然没有任何收获,所以我来找你们,希望能找到一个好的解决方案(我还没有在任何地方发布这个问题)。以下是我的代码(相关部分)
我得到的唯一语法错误是"DatabaseBuilder.Open“,错误是它找不到该方法,即使我包含了用于IO的库
import com.healthmarketscience.jackcess.*;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Database db = DatabaseBuilder.open(new File("my.mdb"));
try {
Table table = db.getTable("Teams");
} catch (IOException ex) {
Logger.getLogger(Teams.class.getName()).log(Level.SEVERE, null, ex);
}
} 任何帮助都将不胜感激!
一旦我点击了这个按钮,程序就无法调试,我唯一能确定的实际消息是
“找不到symbol :方法打开(文件)位置:Object类型的variable.DatabaseBuilder”
发布于 2015-01-06 19:56:36
要使用Jackcess,您必须在Java项目的构建路径中(或在CLASSPATH上)至少具有以下项:
在Eclipse IDE中,如下所示:

https://stackoverflow.com/questions/27769196
复制相似问题