Class和Jar的Microsoft Access数据库连接路径

时间:2013-02-19 14:18:28

标签: netbeans

我一直在寻找和在这个论坛和谷歌搜索。我仍然坚持这个。我是Netbeans / Java的新手。这是我想要做的事情并尝试过几天。

我有一个名为资源的文件夹,路径就像这个src / resources,在“资源”中 文件夹,有一个MS Access数据库文件:Database1.mdb。

如果我使用完整路径: 例如:

C:\Users\Mr A B\Documents\NetBeansProjects\Report\src\report\resources\Database1.mdb

java.sql.Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\\Users\\Mr A B\\Documents\\NetBeansProjects\\Report\\src\\report\\resources\\Database1.mdb

我能够测试并运行。但是从包含已清理和构建的jar文件的“Dist”文件夹运行时,Exception "Data Source Name not found and No Default Driver Specified"

我试过

getClass().getResource("resources/Database1.mdb")

URL url=Connection.class.getResource(resources/Database1.mdb");

只需提供App.path ..

就可以很容易地在C#/ VB.net中完成

我已经没想完了。

请帮忙

thnks

0 个答案:

没有答案