Создание
источника данных ODBC
Для
доступа к базам данных Web-серверы фирмы Microsoft, да и многие другие программы,
используют механизм ODBC (Open DataBase Connectivity — открытое соединение с
базой данных). ODBC-- универсальный механизм доступа к базам данных любого формата,
встроенный в операционные системы Windows. А раз он встроен, то грех им не воспользоваться,
тем более что он предоставляет достаточно мощные средства для извлечения данных
и управления ими.
Чтобы
получить доступ к данным с помощью ODBC, сначала нужно создать так называемый
источник данных ODBC — своего рода "пропуск" к базе данных, которым
будут пользоваться использующие ее программы. Источник данных ODBC содержит
сведения о том, где находится файл или файлы базы данных, и в каком формате
она (база данных) хранится. Кроме того, там же содержатся имя и пароль пользователя,
используемые для подключения к серверу данных, и некоторые другие необязательные
параметры.
Сейчас
давайте рассмотрим, как создается источник данных ODBC.
Само
собой, здесь приводится только краткое описание и уж тем более не показаны все
параметры, хранящиеся в источнике. Если вы хотите узнать больше о ODBC, поищите
соответствующую документацию на сайте http://msdn.microsoft.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 можно считать законченным.