ucanaccess:文件实际存在时出现“给定文件不存在”错误

时间:2019-11-01 14:40:47

标签: java jdbc netbeans ucanaccess

我正在尝试使用Ucanaccess库从Java中的“ accdb”文件读取数据。这是我认为引起问题的代码:

    //driver for using database
    private final String driver = "net.ucanaccess.jdbc.UcanaccessDriver";
    //db location
    private String connectionString = "jdbc:ucanaccess://‪H:\\oop\\Assessment\\30339842_shop\\Data\\ShopDB.accdb";

当我尝试读取数据时,出现错误“错误:给定文件不存在:‪H:\ oop \ Assessment \ 30339842_shop \ Data \ ShopDB.accdb”。 连接字符串正确。甚至我的OOP讲师也很沮丧。

In尝试使用不同的斜杠格式,而我尝试放置

File fl=new File("H:\\oop\\Assessment\\30339842_shop\\Data\\ShopDB.accdb");
System.out.println(fl.exists());

在主体中,返回true。我认为这意味着Java可以访问文件,并且这不是我的大学网络的访问权限问题。 Ucanaccess似乎有问题。我曾尝试多次删除并重新添加Ucanaccess库。 感谢您的阅读。

0 个答案:

没有答案