Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Удаленная БД модемное соединение  (Прочитано 7126 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kosser
Гость
« : 20-12-2007 16:29 » 

Уважаемые, пожалуйста, помогите кто чем может!!!диплом горит!!! Здесь была моя ладья... Как можно сконнектиться через модемное соединение с инетом с удаленной БД (приложение клиент-сервер) и вообще, возможно ли это?Не понял?какие компоненты использовать в Delphi и какую СУБД использовать лучше???
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 20-12-2007 17:19 » 

Kosser, напрямую с БД через инет обычно не работают - это очень не безопасно и не надежно. Применяют некоторого посредника, который работает с самой базой, а с внешними приложениями общается по какому-нибудь протоколу (напр, HTTP). А чем подключаться к инету - модемом или еще чем - не важно.

Соответственно, тебе надо написать два приложения: одно принимает запросы, работает с базой и выдает результаты, а вторая посылает запросы первой, получает от нее ответ и что-то с ним делает.
Какая БД тут будет - тоже не важно. Компоненты - посмотри из штатных для web-сервера и web-клиента.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 20-12-2007 20:48 » 

имеем БД на удаленном сервере, клиента - на модемном соединении, подразумеваем RAS
задача - коннект к БД
И шо делать?
Ответ - конектиться
Как?
1. читай ответ RXL, через посредника
2. как и к локальному серверу БД если пул адресов находиться в зоне сервера БД
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Igel
Опытный

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 21-12-2007 13:33 » 

Sla & RXL, я так понял вы предлагаете 3-х звенную архитектуру.
Попробую тоже добавить чуть в сказанное:
1. Клиент - коннектится к серверу, который, в свою очередь работает с БД.
2. Пример с форумом - тонкий клиент
  - клиент - броузер(IE, Opera, и т.д.)
  - сервер - ну есть, но не знаю как организован. Однако он работает с БД (пользователи, топики и пр.)
3. Я с Вебом не работал в дельфе, но там вроде куча средств есть, сейчас нет под рукой литературы и Дельфы.
 
Записан

Ёжики, это не только ценные шкурки...
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 21-12-2007 14:28 » new

Igel,
пользователи форума находятся в таблице
права пользователей форума, как правило раздаются через таблицу прав пользователей
доступ к базе - только одним пользователем базы, которому даны права на (delete, update, insert)

т.е. существует "посредник", который коннектится к local БД


Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines