Если вы работаете в 64-битной версии Windows, вы можете использовать 64-битную и 32-битную среду. Такая среда состоит из Java (JDK или JRE) и драйверов базы данных. Для приложений Java лучший способ доступа к базе данных - через драйвер JDBC. Тогда вам не нужно беспокоиться о 32- или 64-битной среде, вы просто помещаете .jar
файл или файлы в каталог, который является частью CLASSPATH
переменной среды.
В случае MS Access вы можете использовать мост JDBC-ODBC, который присутствует по умолчанию в реализациях JRE Sun (теперь Oracle). Но перед этим необходимо настроить соединение ODBC с базой данных MS-Access. Это можно сделать через ODBC Manager или через строку подключения.
Я думаю, что подключить строку проще, потому что она выглядит так:
jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\Nwind.mdb
все, что вам нужно сделать, это указать на файл .mdb
. Это должно работать с 32- и 64-битными версиями JRE.
Если вы хотите настроить доступ к базе данных в ODBC, сделайте это как для 32-, так и для 64-битных сред, используя:
c:\windows\syswow64\odbcad32.exe
(32 бита)
c:\windows\system32\odbcad32.exe
(64 бита)
Затем в строке подключения вы можете использовать имя DSN, которое вы только что создали, например:
jdbc:odbc:DSN_NAME