|
Как создать dbf из java?
|
|||
---|---|---|---|
#18+
Ситуация в общем такая, есть база на постгре и арм на java, но ещё есть несколько армов на fox pro старых... нужно сделать утилиту чтобы выдирать часть данных из базы(грубо говоря select чегототам) и сохранять в *.dbf при этом файл возможно придётся создавать, ОС Linux кто нить сталкивался с подобным, как решали? какой драйвер использовать? или может есть готовые решения? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 11:11 |
|
Как создать dbf из java?
|
|||
---|---|---|---|
#18+
Как правило, драйверы ODBC для ранних версий не позволяют создавать таблицы, но успешно справляются с наполнением данных ранее созданных таблиц. Обычными командами INSERT-SQL. Поэтому стратегия такая: 1. Создается DBF-таблица нужной структуры. Пустая. Это будет "шаблон" который помещается в некую общедоступную "расшаренную" сетевую папку. Создать таблицу можно и в FoxPro. 2. Когда возникает необходимость скопировать данные, то этот "шаблон" DBF копируется в указанную пользователем папку. К нему подключаются из нужного приложения через простейший ODBC-драйвер и последовательными командами INSERT-SQL построчно наполняют данными. Достоинства такой стратегии в том, что используется именно простейший драйвер для подключения к DBF. Такие, которые описаны здесь http://www.connectionstrings.com/?carrier=dbffoxpro Т.е. есть уверенность, что подобные драйверы есть на всех клиентских компьютерах без дополнитеьлной установки. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2008, 21:51 |
|
|
start [/forum/topic.php?fid=41&tid=1587353]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 154ms |
0 / 0 |