2013-10-10 5 views
0

У меня есть база данных, которая была создана с использованием Java DB. Будет ли возможно, что я могу манипулировать этой базой данных с помощью доступа? Я пытался использовать мастер, но он спрашивает у меня dsn, и я не могу показаться , где можно получить, что сПодключение доступа к Java DB

Edit: Я хотел бы изменить базу данных как из MS-Access и JavaDB

таблицы (относительно) просто в настоящее время & содержит 2 отношения; один к нулю/один и один ко многим

Должен ли я преобразовать его в csv, а затем после того, как я закончу его снова преобразовать в Java DB?

ответ

1

Существует несколько вариантов. Если вы хотите иметь возможность изменять базу данных как из Derby, так и из MS-Access, вам нужно будет найти драйвер ODBC для MS-Access, который позволит ему читать и изменять базу данных Derby. Я не знаю, существует ли такой драйвер.

Если вы хотите, чтобы просто преобразовать базу данных в формат MS-Access, а затем ...

... многое будет зависеть от структуры базовых таблиц и сколько схемы вам нужно сохранить ,

Простейшей вещью будет то, что у вас есть база данных, состоящая из одной таблицы, которая похожа на базу данных с плоским файлом. В этом случае вы можете написать простой инструмент JDBC для записи своей базы данных в виде файла CSV (например), который MS-Access может читать.

Если у вас несколько таблиц или данных, которые не могут быть легко представлены CSV-файлом, тогда все становится более сложным. Вы ничего нам не сообщили о ваших потребностях или структуре вашей базы данных, поэтому маловероятно, чтобы кто-то мог быть более конкретным.

Смежные вопросы