![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
HTTP connection
Besonder © (2011-12-15 17:38:00)Добрый день!
Подскажите пожалуйста, дали задание следующего вида:
"Организовать доступ к базе данных (таблицам) через HTTPconnection". Подскажите как это сделать? или натолкните хотяб, что должно для этого быть?
han_malign (2011-12-16 16:10:00) [1]
> Тебе нужно написать стандартное CGI-приложение.
- угу, помимо того, что еще развернуть либо IIS, либо Apache...
Может все-таки подразумевалась трехзвенка, через TSocketConnection?
Хотя есть и http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devwin32/multispecifyingaconnectionusinghttp_xml.html.
...........
HTTP lets you create clients that can communicate with an application server that is protected by a firewall.
.............
(c) http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devwin32/multiusingwebconnections_xml.html
(а то может вообще подразумевалось - самба через 80-й порт)...
Плохиш (2011-12-16 10:27:00) [2]
> stas © (15.12.11 18:36) [22]
> На сколько я понимаю, то штатных средств нет (т.к. в них
> нет смысла они достаточно затратны, проще сделать не используя
> http протокол) тебе это придется делать самому.
>
Штатные средства перечисленны в [9]. А в руководстве разработчика, поставляемого с D7, использование этих средств и решение задания аФФтару разжëванно прекрасно с примерами и последовательность действий описана.
KilkennyCat (2011-12-15 20:40:00) [3]
> stas © (15.12.11 17:44) [3]
>
> Besonder © (15.12.11 17:38)
> Какие таблицы? какая БД? Чтобы подключится через HTTP к
> чему-то, то нужно чтобы это (в вашем случае база данных)
> отдавала данные по HTTP.
все гораздо проще:
<table>
<tr>
<td>
</td>
</tr>
</table>
очень хорошо работает по шттп, является таблицей, и в принципе, базой данных.
Dennis I. Komarov (2011-12-15 20:36:00) [4]
> Цклый день препод кололся где его обидели)
не помогли даже 3 по 0.7 :)
Сергей М. (2011-12-15 20:32:00) [5]
> Выясняли весь день, дал ссылку на этот форум
Цклый день препод кололся где его обидели)
Dennis I. Komarov (2011-12-15 19:35:00) [6]Когда он поймет что ему нужно, тогда сможет спросить, а пока тупо ретранслирует задание преподавателя, который издевается над студентом-двоешником...
> Besonder © (15.12.11 18:04) [17]
> такое вот задание, "преподователь всегда прав"
Только лишь в случае, когда не можешь ему оппонировать, а ты не можешь...
Ega23 (2011-12-15 19:00:00) [7]Тебе нужно написать стандартное CGI-приложение.
stas (2011-12-15 18:38:00) [8]Besonder © (15.12.11 18:08) [19]
>Выясняли весь день, дал ссылку на этот форум
может его нужно сменить?
stas (2011-12-15 18:36:00) [9]На сколько я понимаю, то штатных средств нет (т.к. в них нет смысла они достаточно затратны, проще сделать не используя http протокол) тебе это придется делать самому.
Тебе придется сделать серверную часть и клиентскую. Сервер получает запросы от клиента и выполняет операции над БД,получает от БД ответ и отправляет этот ответ на клиента.
Если надо именно HTTP, то должен быть запущен на сервере HTTP сервис.
Медвежонок Пятачок (2011-12-15 18:32:00) [10]через http сервер
Besonder (2011-12-15 18:27:00) [11]Еще вопрос, а получить http доступ к SQLite серверу, через что можно?
Besonder (2011-12-15 18:08:00) [12]to stas
Выясняли весь день, дал ссылку на этот форум, собственно где и сейчас)
stas (2011-12-15 18:06:00) [13]Besonder © (15.12.11 18:04) [17]
Тогда нужно у него хотя бы выяснить что же такое HTTPConnection и где его взять )
Besonder (2011-12-15 18:04:00) [14]to stas
такое вот задание, "преподователь всегда прав"
stas (2011-12-15 18:02:00) [15]Странное задание... я бы уточнил зачем мудрить с http ?
sniknik (2011-12-15 17:58:00) [16]> Подскажите как реализовать через datasnap.
как и для любой другой технологии реализовывается "через" нее так - изучается, пишется, что не получается спрашивается.
изменить порядок и начинать со "спрашивается" нельзя.
Anatoly Podgoretsky (2011-12-15 17:57:00) [17]
> дали задание следующего вида:
Тебя убить хотят
sniknik (2011-12-15 17:56:00) [18]> HTTPconnection
кстати еще можно ADO RDS (~ аналог мидас от мелкософта), там есть связка по HTTP... правда само оно очень мутное, и просто так "для задания" связываться с ним не советую.
Besonder (2011-12-15 17:56:00) [19]Подскажите как реализовать через datasnap. Где должны располагаться данные (таблицы) и как сделать соединение (в моем случае мой компьютер и сервер и клиент)?
Медвежонок Пятачок (2011-12-15 17:54:00) [20]Сначала обратись к автору задания.