Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2014, 07:04   #11
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

я бы не отказывался от текстового файла полностью... а именно
idHTTPserver позволяет замутить как и "однозапросный" вариант так и мульти батч запросный
в любом случае нужно продумать протокол общения, например обернуть в xml, что предоставить место для маневров обновления
предусмотреть возврат ошибок исполнения, возврат строк (select), настройку транзакции
предусмотреть защиту по паролю и sqlинжекта
для вставки множества строк я бы передавал 1 запрос а остальное параметрами

мутить бы 5 серваков как посоветовали выше не советую
сразу предупреждаю что конекты к базам нужно создавать в теле обработки запроса, т.е. динамически т.к. выполняется это в отдельном потоке.

Код:
http://myserver/exec?batch=true&transaction=false
insert ...
update...
delete ...
Код:
http://myserver/exec?batch=true&transaction=true&delimeter=comma
insert data VALUES (:param1,:param2);
data1;data2
data1;data2
data1;data2
Код:
http://myserver/ExecXML
<xml>
<params>
</params>
<sql>insert data VALUES (:param1,:param2);</sql>
<parameters>
<param1>data1</param1>
<param2></param2>
</parameters>
</xml>
причем все эти варианты можно реализовать разом!
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 23.10.2014 в 07:08.
Slym вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клиент-серверная игра Змейка Anny_Apple Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 13.03.2014 01:24
Клиент-серверная БД в Delphi jediAlex БД в Delphi 1 15.10.2009 00:16