Рекомендация для встроенной БД с внешним доступом ODBC? - PullRequest
2 голосов
/ 14 декабря 2011

Есть ли база данных, которая может быть встроена в Java-программу, но также разрешить доступ через ODBC;более конкретно, ODBC через ADOdb?

Среда - MS Windows (XP на).

Ситуация такова, что Java-программа (моя) запускает внешнюю (не мою) программу, которая используетADOdb.Connection объект для подключения к встроенной базе данных и извлечения данных.Ох, наследие поддержки.

Я пытался настроить это с помощью Derby (то есть JavaDB / Cloudscape) и объекта NetworkServerControl, но не могу понять, как настроить системный DSN так, чтобы объект ADODB.Connection мог подключиться.Скорее всего, я делаю это неправильно, но я не могу понять, как указать путь к файлам Derby.

Есть ли встроенная база данных, к которой можно получить доступ таким образом?Предпочтительно один (в отличие от Derby), который не требует неподдерживаемых сторонних драйверов для доступа ODBC?

В качестве альтернативы, я иду по этому поводу совершенно неправильно?Я не очень хорошо разбираюсь с базами данных, ни с ADOdb, ни с .NET в целом.

1 Ответ

4 голосов
/ 14 декабря 2011

H2 указывает драйвер ODBC в списке функций (но все еще экспериментальный).

...