У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


Міністерство освіти і науки України

Міністерство освіти і науки України

Івано-Франківський національний технічний університет нафти і газу

Кафедра КТіСУ

Лабораторна робота №6

з дисципліни “Розподілені бази даних”

Робота з базою даних MS SQL Server з використанням WEB

 

Виконав:

студент групи

АУ -01-2

Дутчак М.М.

Перевірив:

Якубовський В.П.

м.Івано-Франківськ

2006 р.

Мета: забезпечити доступ до бази даних MS SQL Server з використанням засобів WEB.

Прилади і обладнання: програма Borland Delphi 6.0, MS SQL Server, ЕОМ.

Хід роботи:

Використовуючи засоби програмного середовища Borland Delphi 6.0 створимо новий сервер Web Server Application. Для цього необхідно виконати наступну послідовність команд: File New… Other New Item перейти на закладку New, тоді вибрати Web Server Application після чого появляється діалогове вікно, де необхідно вибрати CGI Standart-alone executable.

Рисунок 1 – Створення нового сервера Web Server Application

Для перегляду таблиці бази даних в Delphi через WEB в палітрі компонентів на закладці Internet необхідно вибрати компонент DataSetTableProducer, а на закладці BDE компонент Table.

Перенесемо у вікно сервера Web компонент даних Table та компонент DataSetTableProducer, компонент Table зв’яжемо з таблицею бази даних наприклад Comandy_F1, попередньо приєднавши та вибравши ім’я необхідної бази даних,тобто Formula1.

Рисунок 2 – Приєднання бази даних Formula1 та вибір імені таблиці БД (Comandy_F1)

Приєднаємо компонент DataSetTableProducer з набором даних Table1, задавши його властивість DataSet рівною Table1.

Рисунок 3 – Приєднання компонента DataSetTableProducer з набором даних Table1

Властивість Footer визначає команди HTML, які мають іти після таблиці, тоді як властивість Header визначає команди HTML, які повинні розміщуватися в документі перед таблицею.

Для перегляду властивостей компонента DataSetTableProducer треба двічі клікнути курсором миші на імені компонента, після чого з’являється таке вікно:

Занесемо в обробник подій OnAction наступні оператори:

Table1.Active:=true; Response.Content:=DataSetTableProducer1.Content;

Table1.Active:=False;

Дані оператори включають і виключають з’єднання з базою даних і повертають в якості відповіді серверного додатку результат, який формується компонентом DataSetTableProducer1. Аналогічно, як і для попередньої таблиці Comandy_F1 приєднаємо таблицю Sklady_comand_F1:

Переглянемо таблиці Comandy_F1 та Sklady_comand_F1 з використанням Web- броузера, тобто з використанням програми Microsoft Internet Explorer:

Рисунок 4 – Перегляд таблиць бази даних Formula1 з використанням Microsoft Internet Explorer

Висновок: в результаті виконання лабораторної роботи оволодів практичними навиками роботи з базою даних MS SQL Server (Formula1) з використанням засобів WEB, основними компонентами, які використовувалися в роботі були компоненти Table та DataSetTableProducer, навчився створювати Web Server в середовищі Borland Delphi.