Форум: "Начинающим";
Текущий архив: 2012.04.08;
Скачать: [xml.tar.bz2];
ВнизHTTP connection Найти похожие ветки
← →
Besonder © (2011-12-15 17:38) [0]Добрый день!
Подскажите пожалуйста, дали задание следующего вида:
"Организовать доступ к базе данных (таблицам) через HTTPconnection". Подскажите как это сделать? или натолкните хотяб, что должно для этого быть?
← →
Dimka Maslov © (2011-12-15 17:40) [1]Компьютер?
← →
Besonder © (2011-12-15 17:42) [2]Что компьютер?
Задание: написать программу: доступ к базе данных через HTTPconnection, и организовать ряд запросов. Проблема, как организовать этот доступ в делфи?
← →
stas © (2011-12-15 17:44) [3]Besonder © (15.12.11 17:38)
Какие таблицы? какая БД? Чтобы подключится через HTTP к чему-то, то нужно чтобы это (в вашем случае база данных) отдавала данные по HTTP.
Возможно Вам нужно организовать подключение через интернет к СУБД ?
← →
stas © (2011-12-15 17:45) [4]Besonder © (15.12.11 17:42) [2]
В первую очередь понадобится компьютер! )
← →
Besonder © (2011-12-15 17:48) [5]В моем случае, мне нужно создать какие либо таблицы, dbf, mdb, dBase без разницы в Access или DataBaseDesctop и подключить к BDE Administrator. Разместить их на моем же компьютере и в делфи написать программу которая через HTTPconnection организовывала подключение к таблицам и выполняла запросы на выборку добавление, связи, удаление.
← →
stas © (2011-12-15 17:49) [6]И что такое HTTPconnection? я чего-то не припоминаю такого компонента, возможно не пользовался, где он находится?
← →
Anatoly Podgoretsky © (2011-12-15 17:50) [7]> Besonder (15.12.2011 17:42:02) [2]
А спрашивает, что для этого должно быть?
← →
Anatoly Podgoretsky © (2011-12-15 17:53) [8]Еще трехзвенка тоже нужна
← →
sniknik © (2011-12-15 17:53) [9]> Что компьютер?
должен быть для этого... как минимум.
> через HTTPconnection
> как организовать этот доступ в делфи?
уже побольше... нужен похоже еще делфи и HTTPconnection... :)
а серьезно
смотря как будешь делать, если вместо клиента веббраузер то можно использовать вкладку Intraweb,
если клиент сервер (трехзвенкой) то midas (datasnap по новому).
или можно даже Indy/Synapse, но тогда придется кучу всего делать самому.
← →
Besonder © (2011-12-15 17:53) [10]Дело в том, что я сам такого соединения не припоминаю, вот и обратился, что это может быть и как это реализовать? Мне просто дали такое задание.
← →
Медвежонок Пятачок © (2011-12-15 17:54) [11]Сначала обратись к автору задания.
← →
Besonder © (2011-12-15 17:56) [12]Подскажите как реализовать через datasnap. Где должны располагаться данные (таблицы) и как сделать соединение (в моем случае мой компьютер и сервер и клиент)?
← →
sniknik © (2011-12-15 17:56) [13]> HTTPconnection
кстати еще можно ADO RDS (~ аналог мидас от мелкософта), там есть связка по HTTP... правда само оно очень мутное, и просто так "для задания" связываться с ним не советую.
← →
Anatoly Podgoretsky © (2011-12-15 17:57) [14]
> дали задание следующего вида:
Тебя убить хотят
← →
sniknik © (2011-12-15 17:58) [15]> Подскажите как реализовать через datasnap.
как и для любой другой технологии реализовывается "через" нее так - изучается, пишется, что не получается спрашивается.
изменить порядок и начинать со "спрашивается" нельзя.
← →
stas © (2011-12-15 18:02) [16]Странное задание... я бы уточнил зачем мудрить с http ?
← →
Besonder © (2011-12-15 18:04) [17]to stas
такое вот задание, "преподователь всегда прав"
← →
stas © (2011-12-15 18:06) [18]Besonder © (15.12.11 18:04) [17]
Тогда нужно у него хотя бы выяснить что же такое HTTPConnection и где его взять )
← →
Besonder © (2011-12-15 18:08) [19]to stas
Выясняли весь день, дал ссылку на этот форум, собственно где и сейчас)
← →
Besonder © (2011-12-15 18:27) [20]Еще вопрос, а получить http доступ к SQLite серверу, через что можно?
← →
Медвежонок Пятачок © (2011-12-15 18:32) [21]через http сервер
← →
stas © (2011-12-15 18:36) [22]На сколько я понимаю, то штатных средств нет (т.к. в них нет смысла они достаточно затратны, проще сделать не используя http протокол) тебе это придется делать самому.
Тебе придется сделать серверную часть и клиентскую. Сервер получает запросы от клиента и выполняет операции над БД,получает от БД ответ и отправляет этот ответ на клиента.
Если надо именно HTTP, то должен быть запущен на сервере HTTP сервис.
← →
stas © (2011-12-15 18:38) [23]Besonder © (15.12.11 18:08) [19]
>Выясняли весь день, дал ссылку на этот форум
может его нужно сменить?
← →
Ega23 © (2011-12-15 19:00) [24]Тебе нужно написать стандартное CGI-приложение.
← →
Dennis I. Komarov © (2011-12-15 19:35) [25]Когда он поймет что ему нужно, тогда сможет спросить, а пока тупо ретранслирует задание преподавателя, который издевается над студентом-двоешником...
> Besonder © (15.12.11 18:04) [17]
> такое вот задание, "преподователь всегда прав"
Только лишь в случае, когда не можешь ему оппонировать, а ты не можешь...
← →
Сергей М. © (2011-12-15 20:32) [26]
> Выясняли весь день, дал ссылку на этот форум
Цклый день препод кололся где его обидели)
← →
Dennis I. Komarov © (2011-12-15 20:36) [27]
> Цклый день препод кололся где его обидели)
не помогли даже 3 по 0.7 :)
← →
KilkennyCat © (2011-12-15 20:40) [28]
> stas © (15.12.11 17:44) [3]
>
> Besonder © (15.12.11 17:38)
> Какие таблицы? какая БД? Чтобы подключится через HTTP к
> чему-то, то нужно чтобы это (в вашем случае база данных)
> отдавала данные по HTTP.
все гораздо проще:
<table>
<tr>
<td>
</td>
</tr>
</table>
очень хорошо работает по шттп, является таблицей, и в принципе, базой данных.
← →
Плохиш © (2011-12-16 10:27) [29]
> stas © (15.12.11 18:36) [22]
> На сколько я понимаю, то штатных средств нет (т.к. в них
> нет смысла они достаточно затратны, проще сделать не используя
> http протокол) тебе это придется делать самому.
>
Штатные средства перечисленны в [9]. А в руководстве разработчика, поставляемого с D7, использование этих средств и решение задания аФФтару разжëванно прекрасно с примерами и последовательность действий описана.
← →
han_malign (2011-12-16 16:10) [30]
> Тебе нужно написать стандартное 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-й порт)...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.04.08;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.004 c