Приложение H MySQL

Интерфейс баз данных IWS поддерживает использование MySQL, однако для получения доступа к базам этой СУБД необходимо установить соответствующего поставщика ADO.NET. таким поставщиком является MySQL Connector/Net. На момент создания документа, всё необходимо программное обеспечение можно было загрузить с http://dev.mysql.com/downloads/connector/net/.


Основной формат строки соединения поставщика MySQL Connector/Net имеет вид:


Server=myServerAddress; Database=myDataBase; Uid=myUsername; Pwd=myPassword;


Также к строке соединения по желанию могут быть добавлены следующие параметры:


Параметр

Описание

Port = 1234

Используемый для соединения порт. По умолчанию используется порт 3306, однако можно определить любой другой порт, главное при этом соблюсти соответствие с аналогичной настройкой на сервере.


Если указан порт -1, то соединение будет протекать при использовании именованных каналов сетевого протокола (см. параметр Protocol ниже).

Server = myServerAddress1 & myServerAddress2 & … & myServerAddressN;

Используемый сервер (серверы) при дублировании.

Encryption = true;

Активация SSL шифрования для всех пересылаемых между клиентом и сервером данных. Сервер должен обладать действительным сертификатом.

Encrypt = true;

Альтернативный вариант установки шифрования данных в случае возникновения ошибок для предыдущего параметра.

Default Command Timeout = milliseconds;

Используемый по умолчанию таймаут между командами соединения. Этот параметр не отменяет действие таймаутов команд, установленный персонально для каждой команды.

Connection Timeout = seconds;

Продолжительность ожидания ответа клиентом при попытке его подсоединения к серверу. По истечении указанного времени и отсутствии ответа от сервера, клиент прерывает попытку.

Ignore Prepare = true;

Предоставляет поставщику клиента игнорировать поступающую от сервера команду Command.Prepare. Это позволяет предотвратить перегрузку клиента приходящими от сервера командами подготовки.

Protocol = myProtocol;

используемой протокол сети. По умолчанию используется либо SOCKET, либо TCP. Однако можно определить протокол PIPE, чтобы организовать использование именованных каналов, или MEMORY, чтобы использовать объекты разделяемой памяти.

Shared Memory Name = MySQL;

Имя используемого объекта разделяемой памяти. Этот параметр используется в паре со значением MEMORY параметра Protocol.

CharSet = UTF8;

Алфавит, используемый для расшифровки присылаемых серверу запросов.


Обращаем внимание, что результирующие наборы кодируются в том же алфавите, что и записи данных.


Заметим: Процедуры тестировались на СУБД MySQL v5.1.11 и поставщике MySQL Connector/Net v6.2.0.


Created with the Freeware Edition of HelpNDoc: Easily create CHM Help documents