Создание источника данных ODBC Java - PullRequest
2 голосов
/ 07 апреля 2011

Я нашел это видео, которое показывает, как подключиться к базе данных доступа:

http://www.youtube.com/watch?v=ujJ4H9RpC7c

Мой вопрос: возможно ли создание источника данных ODBC программно?

или из командной строки или что-нибудь в этом роде?

Спасибо

Ответы [ 2 ]

5 голосов
/ 07 апреля 2011

Невозможно создать 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. Вы также можете просмотреть ответы на этот вопрос:

0 голосов
/ 07 апреля 2011

В командной строке вы можете использовать утилиту с именем odbcconf .

Полагаю, что если вам нужно сделать это программно, вам нужно каким-то образом использовать WinAPI.

...