|
Программирование >> Создание клиентов mysql
VBSCRIPT И ODBC В этой главе... Подготовка программы Извлечение данных Изменение данных райвер позволяет подключаться к серверу MySQL по протоколу ODBC (Open Database Connectivity). Это особенно удобно пользователям Windows, поскольку для многих приложений Windows интерфейс ODBC - единственное средство взаимодействия с базами данных. В UNIX этот интерфейс используется только для переноса приложений Windows. Помимо драйвера MyODBC в UNIX необходим менеджер ODBC, лицензия на который стоит немало. Технология ASP (Active Server es), как и ODBC, тоже была разработана компанией Microsoft. Она применяется сервером IIS (Internet Information Server) компании Microsoft для обслуживания Web-приложений. Сценарии ASP представляют собой HTML-файлI со специальными тэгами, которые интерпретируются сервером как исходный код. Несмотря на то что технология ASP поддерживает несколько языков сценариев, большинство разработчиков придерживаются языка VBScript. В этой главе рассказывается о написании программы на языке VBScript, которая подключается к серверу MySQL по протоколу ODBC. Предполагается, что читатели имеют опыт написания сценариев ASP и работали с ODBC, по крайней мере на прикладном уровне. Подготовка программы Прежде чем начинать работать с базой данных, необходимо инсталлировать драйвер MyODBC. Это отдельный файл, доступный на Web-узле MySQL. Загрузите инсталляционную программу для своей платформы и установите драйвер. Можно создать системный источник данных (Data Source Name, DSN) или включить всю информацию о соединении непосредственно в сценарий. Для запуска сценариев ASP необходим сервер IIS либо личный Web-сервер (Personal Web Server, PWS). Для пользователей Windows они доступны бесплатно. Сервер IIS работает в Windows NT/2000, a PWS - в Windows 98/98/ME. Оба сервера являются частью вспомогательных пакетов. Я работал с сервером PWS в Windows 98. Этот сервер есть на инсталляционных компакт-дисках Windows 98, но в случае необходимости его можно загрузить с компании Microsoft. Для установки сервера 394 Глав 8. VBScript и ODBC достаточно запустить инсталляционную программу и указать корневой каталог создаваемого Web-узла. В листинге 18.1 показан минимальный сценарий, который подключается к серверу MySQL на локальномкомпьютере с использованием объектов AD ;iveX Data Objects). <%@ LANGUAGE= VBSCRIPT %> <% Option Explicit %> <html> <head> <title>minimal.asp</title> </head> <body> <% dim connection Подключение к серверу. set connection=server.createobj ect( adodb.connection ) connection.open DRIVER=MySQL;SERVER=localhost; & USER=leon;DATABASE=test Очистка. connection.close set connection=nothing %> </body> </html> Метод open () принимает в качестве аргумента строку подключения к ODBC. В данном случае в строке подключения указан не DSN, а непосредственно драйвер. Вообще-то драйвер MySQL - это библиотечный фай с. dll, но имя драйвера - MySQL , как указано в панели управления ODBC. В строке подключения могут содержаться различные параметры, разделяемые точкой с запятой. Параметры, передаваемые драйверу MySQL, перечислены в табл. 18.1. Параметр DATABASE OPTION PASSWORD, PWD PORT SERVER SOCKET STMT USER, UID Описание Имя стандартной базы данных Различные опции (табл. 18.2) Пароль для подключения Порт для подключения (по умолчанию - 3306) Доменное имя или IP-адрес сервера олчанию - localhost) Фай ета или именованного канала Запрос, выполняемый после установления соединения Имя пользователя (по умолчанию - ODBC)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |