|
Вопрос # 31/ вопрос открыт / |
|
Прошу помочь, знающие люди!
Как мне из программы свызаться с базой данных в Интернет???
(прошо ответить по-подроднее) :)
 |
Вопрос задал: Polyakov Ihor (статус: Посетитель)
Вопрос отправлен: 2 июня 2006, 19:46
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Вадим К
Базы бывают разные И соответственно, по разному к ним подключаться. Наиболее вероятно вы имеете в виду MySQL. Для них давно придумали комноненты для подключения. Так как MySQL - сервер, то ему абсолютно всё - равно где работать, вы к нему обращаетесь по адрес:порт. Зайдите на torry.ru и найдите подходящие компоненты.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 3 июня 2006, 13:00
Оценка за ответ: 4
Комментарий к оценке: Все хорошо, только если б еще все было понятно.. :)
|
Ответ #2. Отвечает эксперт: DNK
Здраствуйте, Polyakov Ihor.
Классические модели доступа к БД при удаленном доступе малоэффективны. Зачастую мы этому обязаны слишком узким каналам. Поэтому для этих целей испльзуют многозвенные распределенные приложения или, наиболее часто используемы частный случай, трехзвенные. Любая уважающая себя книга по БД для Delphi должна иметь главу посвященную данной модели доступа. Сами, надеюсь, понимаете материал целой главы в ответ не втиснуть.
Конкретней:
Компоненты Delphi7, обеспечивающие разработку данного приложения, объеденены на закладке DataSnap (для Delphi5 - MIDAS). Примеры использования данных компонентов есть у Delphi в Демо.
В общем архитектура многозвенного приложения выглядит следующим образом:
Сервер БД -- LAN -- ПО промежуточного слоя (Сервер приложения) -- Канал удаленного доступа (Интернет) -- Клиентская часть приложения.
Надеюсь достаточно подробно.
 |
Ответ отправил: DNK (статус: Студент)
Время отправки: 6 июня 2006, 21:58
Оценка за ответ: 5
Комментарий к оценке: Спасибо! хоть кто-то тут эксперт :))
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|