JDBC соединение с MS ACCESS - PullRequest
2 голосов
/ 17 октября 2011

Я пытаюсь установить соединение с базой данных доступа, используя Java ... Но при попытке настроить базу данных он показывает ошибку как несоответствие архитектуры между драйвером и приложением ..

enter image description here

enter image description here

enter image description here

Моя ОС 64-битная, а office 32-битная .... Я устранил ту же проблему в Oracle, поместив файлы JAR C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar и C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc\ lib \ ojdbc14.jar в пути к классам.Но как я могу решить эту проблему с доступом ....

1 Ответ

1 голос
/ 04 апреля 2012

32-разрядная утилита администратора ODBC (% WINDIR% \ SysWOW64 \ odbcad32.exe), поставляемая Microsoft для своей 64-разрядной ОС, не решает проблему несовместимости архивов, так как определенные через нее DSN используются только приложениями, работающими в 32-bit mode.

К счастью, Microsoft осознала проблему и предоставила компонент под названием «Microsoft Access Database Engine 2010 Redistributable».Вы можете скачать его с сайта Microsoft .После выполнения AccessDatabaseEngine_X64.exe вы сможете увидеть драйвер MS-Access под обычным 64-разрядным администратором ODBC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...