1. Запустить Microsoft Visual Web Developer:
Пуск | Программы | Microsoft Visual Web Developer 2008 Express Edition ►
Start Page – Visual Web Developer 2008 Express Edition
2. Создать директорию для хранения файлов под именем Группа_неделя (например, asoi337_8):
3. Создать новый Web-сайт:
File | New Web Site… ► ф. New Web Site;
Visual Studio installed templates ← выбр. ASP.NET Web Site;
Location ← File System; выбрать директорию для размещения файлов;
Language ← Visual C#; кн. OK
4. Установить соединение с базой данных Oracle:
– настроить соединение:
Tools | Connect to Database… | ф. Add Connection;
Server Name ← 127.0.0.1; User name ← имя пользователя;
– проверить соединение:
кн. Test Connection → сообщение о статусе соединения;
– установить соединение:
кн. OK → вкл. Database Explorer; проверить наличие нового соединения.
5. Изменить заголовок главной страницы сайта:
вкл. Default.aspx; заменить код
<title> Untitled Page</title>
на
<title>Работа с СУБД Oracle </title>
6. Проверить работоспособность созданного приложения сочетанием клавиш [Ctrl + F5].
7. Ввести заголовок списка данных на странице – текст «Список студентов»:
вкл. Default.aspx; между открывающим и закрывающим тегами <div> ввести текст:
Список студентов
8. Перейти на вкладку Design
9. Поместить на страницу таблицу для представления данных:
Панель инструментов Toolbox | выбр. GridView; перетащить на страницу.
10. Связать таблицу с базой данных:
ф. Grid View Tasks | Choose data source | <New data source…> |
ф. Data Source Configuration Wizard; Choose a Data Source Type ← выбр. Database;
Specify an ID for Data Source ← SqlDataSource; кн. OK;
Choose Your Data Connection | выбр. созданное ранее соединение; кн. Next ►
не уст. Yes, save this connection as…; кн. Next;
Configure the Select Statement | Specify columns from a table or view;
Name ← Students; Columns ← выбр. * ; кн. Next ►
Test Query | кн. Test Query → результаты на экране
Кн. Finish
11. Проверить работоспособность созданного приложения сочетанием клавиш [Ctrl + F5].
Контрольные вопросы
1. К какому классу СУБД относится Oracle?
2. Каковы особенности Oracle?
3. Как реализуются триггеры в Oracle?
4. Что представляют собой хранимые процедуры в Oracle?
5. Какие представления реализуются в Oracle?