Создание источника данных ODBC java


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

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

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

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

Спасибо

2   2   2011-04-07 17:47:19

2 ответа:

Невозможно создать 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.