Я нашел это видео, которое показывает, как подключиться к базе данных доступа:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
Мой вопрос: возможно ли создание источника данных ODBC программно?
или из командной строки или что-нибудь в этом роде?
Спасибо
Невозможно создать Windows ODBC DSN программно с чистой Java. Это возможно с C ++ и другими нативными подходами.
Однако вы можете подключиться к файлу Access MDB напрямую (через ODBC), используя URL-адрес JDBC в форме:
String jdbcUrl = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=c:/path/to/myaccessfile.mdb"
Таким образом, вам не нужно иметь предопределенный DSN. Вы также можете просмотреть ответы на этот вопрос:
В командной строке вы можете использовать утилиту с именем odbcconf .
Полагаю, что если вам нужно сделать это программно, вам нужно каким-то образом использовать WinAPI.