私はこのフォーラムでこれを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