Я использую JDBC для соединения с моей базой данных Microsoft Access. Я получаю следующее исключение, когда я пытаюсь соединиться с базой данных:
java.sql. SQLException: [Microsoft] [ODBC Driver Manager] указанный DSN содержит несоответствие архитектуры между Драйвером и Приложением
Я использую 64 бита windows7, и я использую затмение, которое является также версией на 64 бита, Моя база данных является базой данных Microsoft Access, и кажется, что драйвер является драйвером на 32 бита, который вызывает проблему.
Любая справка о том, как решить эту проблему, значительно ценилась бы.
Проверьте 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.
Это должно удовлетворить ваши потребности. Удачи!