Программирование >>  Создание клиентов mysql 

1 ... 123 124 125 [ 126 ] 127 128 129 ... 201


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)



1 ... 123 124 125 [ 126 ] 127 128 129 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика