![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Socket и базы данных [D7, dBase, FoxPro]
неизвестный © (2004-05-15 07:51:00)Драсти!
Поскажите как можно работать с базой данных через Socket посредством SQL запроса?
может дока есть или ссылки?
Digitman (2004-05-19 08:50:00) [1]
> неизвестный
не занимайся ерундой с 3-хзвенкой, если это чем-то конкретным не оправдано
что значит "через Socket" ? любой мало-мальски серьезный SQL-сервер использует протокол TCP/IP для коннекта с клиентами, это УЖЕ подразумевает использование гнезд !
установи, к примеру, любой из серверов Interbase/FireBird/Yaffil, установи клиентскую часть - и все готово для работы с сервером "через Socket", никаких спец.велосипедов изобретать не нужно..
примеров работы с упомянутыми серверами посредством кл.компонентов прямого доступа навалом в сети, загляни, например, на ibase.ru
неизвестный (2004-05-19 05:18:00) [2]А пример работы можно или ссылку на документацию?
Andriano (2004-05-17 08:49:00) [3]MIDAS (TSocketConnection) и не надо ничего изобретать. Сейчас его использую, очень удобный.
Ihor Osov'yak (2004-05-17 02:14:00) [4]Обычно - по трехзвенной схеме. Первое звено - СУБД, второе - прослойка, умеющая принимать информацию по Socket и отдавать результаты тем же способом (довольно часто запрос - в виде обычного текста, результат - в виде xml) и умеющая посылать принятые запросы штатно СУБД (естественно, и принимать результат). Третье звено - клиентское приложение. Умеет формировать и посылать запросы и интерпритировать ответы среднего звена.
Зы. Не занимайтесь изобретением велосипеда. Есть очень много готовых решений и технологий, работающих примерно по такой схеме. Иногда проблема работы общения по сети переносится на плечи первого звена и второго, взять то же BDE, работающее с удаленным сервером.