несоответствие архитектуры между Драйвером и Приложением?

Я использую JDBC для соединения с моей базой данных Microsoft Access. Я получаю следующее исключение, когда я пытаюсь соединиться с базой данных:

java.sql. SQLException: [Microsoft] [ODBC Driver Manager] указанный DSN содержит несоответствие архитектуры между Драйвером и Приложением

Я использую 64 бита windows7, и я использую затмение, которое является также версией на 64 бита, Моя база данных является базой данных Microsoft Access, и кажется, что драйвер является драйвером на 32 бита, который вызывает проблему.

Любая справка о том, как решить эту проблему, значительно ценилась бы.

5
задан Gord Thompson 4 May 2013 в 10:49
поделиться

1 ответ

Проверьте access 2010 redist

Microsoft Access Database Engine 2010 Redistributable

Эта загрузка установит набор компонентов, которые могут использоваться приложениями, не относящимися к Microsoft Office, для чтения данных из и записи данных в системные файлы Office 2010, такие как файлы Microsoft Access 2010 (mdb и accdb) и Microsoft Excel 2010 (xls, xlsx и xlsb). Также поддерживается подключение к текстовым файлам. Установлены драйверы ODBC и OLEDB для разработчиков приложений, которые могут использовать их для разработки приложений с возможностью подключения к форматам файлов Office.

Это должно удовлетворить ваши потребности. Удачи!

4
ответ дан 15 December 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: