1

私はこのフォーラムでこれをhi&loで検索し、ぐるぐる回っていました。私はまだこれで立ち往生しています。Netbeans/Javaは初めてです。これが私がやりたいことであり、数日間のパスに挑戦しています。

resourcesという名前のフォルダーがあり、パスは次のsrc / resourcesのようになります。「resources」フォルダーには、MSAccessデータベースファイル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で簡単に実行できます。

私はアイデアが不足しています。

plsヘルプ

thnks

4

0 に答える 0