我一直在寻找和在这个论坛和谷歌搜索。我仍然坚持这个。我是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