Ciao a tutti, nello sviluppo del mio programma con Eclipse ho la necessità di accedere a un database accdb. Seguendo le indicazioni che ho trovato su internet ho fatto
Connection con = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=D:\\eclipse_work\\mioProgramma\\mioDb.accdb");
e tutto funziona perfettamente.
Allora ho provato a fare
Connection con = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=mioDb.accdb");
anche perchè in questo modo, se ho intenzione di utilizzare il software su un'altra macchina, mi basta mettere il file .jar e il file .accdb nella stessa cartella.
Invece solleva la seguente eccezione:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process 0x13c8 Thread 0xda8 DBC 0x5597fd4 Jet'.
Qualcuno ha qualche idea?
Grazie!