Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать dbf из java? / 2 сообщений из 2, страница 1 из 1
23.08.2008, 11:11
    #35502856
elDraco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать dbf из java?
Ситуация в общем такая, есть база на постгре и арм на java, но ещё есть несколько армов на fox pro старых... нужно сделать утилиту чтобы выдирать часть данных из базы(грубо говоря select чегототам) и сохранять в *.dbf при этом файл возможно придётся создавать, ОС Linux
кто нить сталкивался с подобным, как решали? какой драйвер использовать? или может есть готовые решения?
...
Рейтинг: 0 / 0
24.08.2008, 21:51
    #35503613
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать dbf из java?
Как правило, драйверы ODBC для ранних версий не позволяют создавать таблицы, но успешно справляются с наполнением данных ранее созданных таблиц. Обычными командами INSERT-SQL.

Поэтому стратегия такая:

1. Создается DBF-таблица нужной структуры. Пустая. Это будет "шаблон" который помещается в некую общедоступную "расшаренную" сетевую папку. Создать таблицу можно и в FoxPro.

2. Когда возникает необходимость скопировать данные, то этот "шаблон" DBF копируется в указанную пользователем папку. К нему подключаются из нужного приложения через простейший ODBC-драйвер и последовательными командами INSERT-SQL построчно наполняют данными.

Достоинства такой стратегии в том, что используется именно простейший драйвер для подключения к DBF. Такие, которые описаны здесь

http://www.connectionstrings.com/?carrier=dbffoxpro

Т.е. есть уверенность, что подобные драйверы есть на всех клиентских компьютерах без дополнитеьлной установки.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать dbf из java? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]