Главная » Delphi » Delphi 2006 – Технология стандартного соединения приложения ASP.NET с базами данных

0

Основное предназначение технологии ASP.NET — это, конечно, создание Web-систем, работающих с базами данных. Простые приложения, выполняющие арифметические расчеты или реализующие другую несложную логику, можно создавать с помощью более простых технологий (например, на языке РНР или даже с применением языков сценариев наподобие J Script, исполняющихся непосредственно в браузере клиента). Гораздо актуальнее решения, в которых сохраняется информация о каждом пользователе, доступны различные справочные каталоги, возможно обращение к корпоративным данным. Для этого серверный код надо связать с СУБД, расположенной либо на компьютере с Web-сервером, либо на другом компьютере, соединенном с этим сервером (обычно по локальной сети). В любом случае об их местонахождении обычному пользователю заботиться не надо. Он запускает браузер, вводит обычный адрес, открывает Web-страницу, заполняет форму и в ответ на свой запрос получает нужные сведения из удаленной базы данных.

Никаких принципиальных отличий от вышерассмотренного подхода не будет и в данном подходе. DLL-библиотека, сформированная вместе с кодом .ASPX, может обращаться к любым СУБД, находящимся в пределах ее досягаемости — достаточно встроить в нее средства взаимодействия с базами данных.

Пример: заготовка серверного приложения

1.       Создадим пустое приложение ASP.NET, как было описано выше. Далее разместим на форме компоненты BdpConnection и BdpDataAdapter и настроим их на связь, например, с таблицей CUSTOMER базы данных Interbase, которая использовалась ранее при описании технологий BDP.NET.

2.       Для доступа к соответствующему набору данных потребуется также компонент DataSet. Выделим в проекте объект BdpDataAdapter, в его контекстном меню выберем пункт Generate Typed Dataset (Генерировать типизированный набор данных), после чего откроется диалоговое окно Generate Dataset (рис. 6.5).

Как видно, здесь предлагается быстрое создание и добавление к проекту готового набора данных DataSetl, настроенного на таблицу CUSTOMER. Нажмем кнопку ОК, и в проекте появится новый объект dataSetl.

Puc. 6.11. Правильная форма записи адреса базы данных в сети

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии