Macromedia Dreamweaver MX

Установление соединения с базой данных

Следующее, что нам нужно сделать, — это установить соединение с базой данных. Это надо для того, чтобы Dreamweaver смог создать необходимые для работы с данными сценарии. (Имейте в виду, что в данном случае речь идет о серверных сценариях.) Процесс соединения с базой данных мы рас­смотрим пошагово.

Но сначала нам нужно подготовить саму базу данных, где будут храниться записи нашей гостевой книги. Создайте ее в Microsoft Access. Поместите
в нее единственную таблицу Guestbook, содержащую единственное текстовое поле content. Сам файл базы данных назовите так же, как таблицу — Guestbook. mdb. Поместите ее в какую-либо папку, но не в папку, где хра­нятся файлы локальной копии вашего сайта, иначе Dreamweaver опубликует ее на Web-cepeepe "за компанию" с Web-страницами и прочими файлами.

Ь

подпись: ьВнимание!

Ь

подпись: ьНикогда не публикуйте файлы базы данных на Л/еЬ-сервере, особенно если она содержит секретные данные! Если вы все же это сделаете, любой достаточно грамотный пользователь Интернета сможет загрузить ее на свой компьютер и прочитать все, что в ней хранится. База данных не должна быть доступна извне!

Внимание!

Пользователям операционных систем Windows NT, 2000 и ХР. При установ­ке Web-сервер Internet Information Server создает пользователя под именем

ГОЗЕ_<сетевое имя вашего компьютерах Проверьте, имеет ли этот пользова­тель полные права для доступа к папке, где хранится файл вашей базы данных, иначе при попытке доступа к ней из серверной страницы вы получите сообще­ние об ошибке. (Учтите — ко всей папке, а не к самому файлу базы данных!) Как дать пользователю права доступа к папке, описано в документации Windows.

Создание источника данных ODBC

Для доступа к базам данных Web-серверы фирмы Microsoft, да и многие другие программы, используют механизм ODBC (Open DataBase Connec­tivity — открытое соединение с базой данных). ODBC — универсальный механизм доступа к базам данных любого формата, встроенный в операци­онные системы Windows. А раз он встроен, то грех им не воспользоваться, тем более что он предоставляет достаточно мощные средства для извлече­ния данных и управления ими.

Чтобы получить доступ к данным с помощью ODBC, сначала нужно создать так называемый источник данных ODBC — своего рода "пропуск" к базе данных, которым будут пользоваться использующие ее программы. Источ­ник данных ODBC содержит сведения о том, где находится файл или фай­лы базы данных, и в каком формате она (база данных) хранится. Кроме то­го, там же содержатся имя и пароль пользователя, используемые для под­ключения к серверу данных, и некоторые другие необязательные параметры.

Сейчас давайте рассмотрим, как создается источник данных ODBC.

Само собой, здесь приводится только краткое описание и уж тем более не показаны все параметры, хранящиеся в источнике. Если вы хотите узнать
больше о ODBC, поищите соответствующую документацию на сайте Http://Msdn.Inicrosoft.Com. А здесь ограничимся только кратким описанием, без которого в данном случае нам не обойтись, и опустим все "излишества".

Итак, первым делом нужно вызвать апплет Панели управления Windows под названием Источники данных (ODBC). (В других операционных системах он может называться по-другому, например, ODBC; в любом случае, эта аббревиатура должна присутствовать в его названии.) Просто вызовите окно Панели управления и щелкните по значку с соответствующей надписью.

После этого на экране появится окно Администратор источников данных

ODBC. Сразу же переключитесь на вкладку Системный DSN (рис. 17.2).

Установление соединения с базой данных

Рис. 17.2. Диалоговое окно Администратор источников данных ODBC (вкладка Системный DSN)

Чтобы добавить новый источник данных, нажмите кнопку Добавить. После этого на экране появится диалоговое окно Создание нового источника дан­ных, показанное нарис. 17.3.

В списке, занимающем все это окно, выберите драйвер, соответствующий формату вашей базы данных. {Драйвер — это небольшая программа, непо­средственно работающая с базой данных. Для каждого формата баз данных существует свой драйвер ODBC, в то время как остальные компоненты ODBC едины для всех форматов.) В нашем случае — это пункт Microsoft Access Driver (*.mdb). Выбрав его, нажмите кнопку Готово.

Установление соединения с базой данных

Рис. 17.3. Диалоговое окно Создание нового источника данных

Диалоговые окна сыплются на нас, как осенние листья. Следующее — это окно Установка драйвера ODBC для Microsoft Access, показанное на рис. 17.4. В нем задаются собственно параметры вашей базы данных.

Установление соединения с базой данных

Рис. 17.4. Диалоговое окно Установка драйвера ODBC для Microsoft Access

В поле ввода Имя источника данных задается уникальное имя источника данных. Оно необходимо для того, чтобы программы, использующие эту базу данных, получили доступ к ее источнику. Введите в него что-нибудь наподобие Guestbook.

В поле ввода Описание вы можете ввести развернутое описание создаваемо­го источника данных. Вообще-то, это необязательно.

Осталось только задать путь к файлу базы данных. Нажмите кнопку Вы­брать, выберите нужный файл в появившемся на экране диалоговом окне открытия файла Windows и нажмите кнопку открытия.

Задав все данные, нажмите кнопку ОК. После этого созданный вами источ­ник данных появится в списке Системные источники данных, занимающем почти всю вкладку Системные DSN (см. рис. 17.2). Теперь можно закрыть окно Администратор источников данных ODBC, нажав кнопку ОК.

Если вы случайно ввели не те данные, выберите в списке Системные источ­ники данных нужный пункт и нажмите кнопку Настройка. Также вы можете просто дважды щелкнуть по нужному пункту этого списка. На экране по­явится диалоговое окно Установка драйвера ODBC для Microsoft Access; исправьте данные и нажмите кнопку ОК. Чтобы удалить ненужный источ­ник данных, выберите необходимый пункт в списке и нажмите кнопку Уда­лить. Далее на экране появится небольшое окно-предупреждение; нажмите кнопку Да.

На этом создание источника данных ODBC можно считать законченным.

Регистрация базы данных в Dreamweaver

Наш следующий шаг — регистрация базы данных в среде Dreamweaver. Это нужно для того, чтобы Dreamweaver выяснил структуру базы данных, с ко­торой мы будем работать, и смог создать необходимые серверные сценарии.

Но сначала давайте создадим нашу первую серверную страницу. Это будет страница Add Record. asp, служащая для добавления записи в гостевую книгу. Чтобы создать ее, выберите пункт New в меню File, выберите в списке Category диалогового окна New Document пункт Dynamic Page, а в правом списке — пункт ASP JavaScript. После этого нажмите кнопку Create — и активная серверная страница будет создана.

Для того чтобы зарегистрировать базу данных в Dreamweaver, вам понадо­бится панель Databases. Если ее нет на экране, включите пункт - выключатель Databases меню Window или нажмите комбинацию клавиш <Ctrl>+<Shift>+<F10>. Сама эта панель показана на рис. 17.5.

Большую часть этой панели (как и многих других панелей Dreamweaver) занимает список уже зарегистрированных баз данных. Вы можете выбрать любой пункт этого списка и произвести над соответствующей ему базой данных различные манипуляции...

Нет, постойте! Ведь мы еще не зарегистрировали ни одной базы данных! Панель Databases показывает нам текст, описывающий шаги, необходимые для регистрации базы данных в Dreamweaver. Но, поскольку мы эти шаги уже выполнили, перейдем сразу к процессу регистрации.

Установление соединения с базой данных

Рис. 17.5. Панель Databases

Нажмите кнопку со знаком "плюс", расположенную над списком, и выбери­те в появившемся на экране меню пункт Data Source Name (DSN). На эк­ране появится диалоговое окно Data Source Name (DSN) (рис. 17.6).

Установление соединения с базой данных

Рис. 17.6. Диалоговое окно Data Source Name (DSN)

В поле ввода Connection Name вводится уникальное имя зарегистрирован­ной в Dreamweaver базы данных. Чтобы не ломать голову, введите здесь то же имя, что и у источника данных ODBC.

Сам источник данных выбирается в раскрывающемся списке Data Source Name (DSN). Нажав кнопку Define, вы можете вызвать окно Администратор источников данных ODBC и создать его, если не сделали этого ранее.

В поля ввода User Name и Password вводятся соответственно имя пользова­теля и пароль для подключения к серверу баз данных. В нашем случае они не нужны — оставьте эти поля пустыми.

Чтобы проверить правильность ввода данных, нажмите кнопку Test. После этого Dreamweaver попытается подключиться к вашей базе данных и выве­дет соответствующее окно-предупреждение. Если попытка подключения оказалась неудачной, исправьте введенные данные и повторите ее. Возмож­но, вам придется вызвать окно Администратор источников данных ODBC и

Исправить параметры самого источника данных ODBC.

Введя все данные и проверив их на правильность, нажмите кнопку ОК. Если же вы передумали регистрировать базу данных, нажмите кнопку Cancel.

После этого зарегистрированная вами база данных появится в списке пане­ли Databases в виде ветви иерархического списка (см. рис. 17.5). Вы можете развернуть ее и просмотреть ее содержимое. Все созданные вами таблицы находятся в подветви Tables. Также вы можете просмотреть, какие поля со­держит та или иная таблица, ведь таблица тоже представляет собой ветвь списка.

Чтобы изменить параметры регистрации базы данных, выделите нужную ветвь списка и выберите пункт Edit Connection контекстного меню. На эк­ране появится диалоговое окно Data Source Name (DSN), в котором вы сможете изменить эти параметры.

Чтобы удалить ненужную базу данных (в смысле, регистрацию), выделите необходимую ветвь списка и нажмите кнопку со знаком "минус" или выбе­рите пункт Delete Connection контекстного меню. На экране появится окно - предупреждение; нажмите кнопку Да (Yes).

Если вы хотите зарегистрировать еще одну базу данных, сведения о которой не сильно отличаются от уже зарегистрированной, выделите уже зарегист­рированную базу данных и выберите пункт Duplicate Connection контекстно­го меню. На экране появится диалоговое окно Data Source Name (DSN), в котором вы сможете задать параметры новой базы данных.

Пункт Test Connection позволит вам протестировать подключение к базе данных, аналогично кнопке Test диалогового окна Data Source Name (DSN).

Чтобы просмотреть данные, содержащиеся в какой-либо таблице зарегист­рированной базы данных, выделите ветвь списка, соответствующую этой таблице, и выберите пункт View Data контекстного меню. На экране по­явится диалоговое окно View Data (рис. 17.7), в котором вы и увидите все содержимое этой таблицы. Сами данные отображаются в списке, занимаю­щем почти все это окно. Нажимая кнопки Previous 25 и Next 25, вы можете просмотреть соответственно предыдущие или последующие 25 записей таб­лицы. Чтобы закрыть это окно, нажмите кнопку ОК.

Примечание )

Dreamweaver создает в папке Connections корневой папки сайта активные сер­верные страницы, соответствующие каждой зарегистрированной вами базе данных. Эти страницы содержат только серверные сценарии и хранятся в фай­лах, чьи имена совпадают с именами, данными вам базам данных при регист­рации. Не удаляйте их, иначе все зарегистрированные вами базы данных про­падут.

Установление соединения с базой данных

Рис. 17.7. Диалоговое окно View Data

Вот, собственно, и все. Мы подключились к базе данных и теперь можем приступить к созданию самой серверной страницы.

Macromedia Dreamweaver MX

Заключение

"А напоследок я скажу..." — поется в старинном русском романсе. Что же мне сказать напоследок?.. Книга о Dreamweaver закончена. Я рассказал об этой программе все, что знал и что мог …

Страницы общего доступа

Страницы общего доступа предназначены для обычных посетителей сайта. Как правило, они создаются после административных страниц; в этом слу­чае вы можете использовать последние как образцы для создания "обычных" страниц. В самом …

Реализация выхода с сайта

Осталось реализовать выход с сайта — и работу над административными страницами можно считать законченной. Как вы помните, каждый посети­тель, вошедший на сайт с разграничением доступа, должен по окончании работы с …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.