Я пытаюсь получить информацию из базы данных MS Access, используя Java.
Сначала я добавил ODBC отсюда
C:\Windows\SysWOW64\odbcad32.exe
так как я работаю на Windows 7.
и затем я использовал этот код
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
String db = "jdbc:odbc:DataSource";
con = DriverManager.getConnection(db);
Но я получил эту ошибку
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
После поиска этой ошибки, я думаю, проблема в том, что я работаю на 64-битной Windows 7 и 32-битной MS Office.
Вопрос в том, как решить эту проблему, не имея MS Office 64-bit?
Спасибо.