我一直在四处寻找这个问题的答案,但我似乎无法让它发挥作用。我已经看到了对他们有用的确切示例,并且我尝试了他们的工作,但它对我不起作用。
基本上我想做的是打开一个本地访问数据库。我已经尝试了很多方法,这个 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);
}
}
任何帮助将不胜感激!
一旦我点击了这个按钮,程序就无法调试,我唯一可以接受的实际消息是
“找不到符号符号:方法打开(文件)位置:变量。对象类型的数据库生成器”