Подключение MySQL

Используется для подключения к базе данных MySQL.

Возможно подключение как через клиент СУБД, так и через внутренний драйвер Loginom.

Параметры подключения

При настройке подключения задаются следующие параметры:

  • Метка — содержит задаваемое пользователем имя подключения.
  • Строка подключения — строка вида host[:port][:database] (параметры, заключенные в [ ], являются опциональными):

    • host — хост сервера СУБД. Для подключения по протоколу Shared Memory значение хоста должно быть localhost.
    • port — порт TCP, используемый сервером СУБД для взаимодействия с клиентом. Если значение port не является корректным номером порта, то выполняется попытка подключения по протоколу Shared Memory, port в таком случае соответствует shared-memory-base-name. Если параметр пустой и host не localhost, то подключение проходит по протоколу TCP/IP с портом по умолчанию 3306.
    • database — имя базы данных. Если параметр port пустой, то этот параметр можно оставить пустым, в таком случае будут показаны все доступные базы данных.

Эти настройки используются драйвером OLE DB для подключения к базе данных.

Cтрока подключения может быть пустой, в этом случае происходит подключение к localhost.

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

Окно имеет два поля:

  • Сервер — хост сервера MySQL.

  • База данных — имя базы данных.

Примеры строки подключения:

srv-db

srv-db:db

srv-db:3306

srv-db:3306:db

  • Протестировать подключение — тест указанных настроек подключения.
  • Логин — логин пользователя БД.
  • Пароль — пароль пользователя БД.
  • Сохранять пароль — при установке этого флага логин и пароль будут сохранены в текущих настройках подключения.
  • Показывать системные таблицы — при установке этого флага в мастере импорта, использующего данное подключение, становятся видимы доступные пользователю системные таблицы БД.
  • Обрамлять имена кавычками — если имена объектов базы данных (например, имена таблиц, полей) содержат пробелы или зарезервированные символы, то необходимо использовать обрамляющие символы, фиксирующие начало и конец имени.
  • Настройка кавычек — является информационным полем, указывающим, какие именно обрамляющие символы используются в подключении к данной БД. Для MySQL — обратные апострофы.
  • Не использовать клиент СУБД — если задействовать эту опцию, то для подключения к СУБД используется альтернативный, встроенный в платформу драйвер.
  • Очищать пул при деактивации — очищает пул часто используемых в пакетной обработке и пакетов Loginom Integrator, сохраненных для быстрого вызова, после деактивации узла. По умолчанию этот параметр отключен.
  • Время жизни на время транзакции при неактивности — сервер MySQL не контролирует некорректно разорванные подключения. В случае некорректного отключения клиента сессия на сервере продолжает существовать до тех пор, пока не завершится timeout. Незавершенные транзакции блокируют данные БД. Во избежание длительных блокировок timeout можно ограничить параметром "Время жизни на время транзакции при неактивности" (задается в секундах).
  • Описание — в этой форме можно оставить любую справочную информацию о подключении.

Примечание: Для подключения к базе данных через клиент СУБД необходима установка файлов клиентской библиотеки (DLL) той же разрядности, что и разрядность приложения/сервера Loginom.

Совместимость

  • Клиенты: 5.7, 5.6, 5.5, 5.1, 5.0, 4.1, 4.0 и 3.23
  • Серверы: 5.7, 5.6, 5.5, 5.1, 4.1 и 4.0

Примечание: Проверка совместимости с версией 8.0 не проводилась. При использовании версии 8.0 не рекомендуется использовать новый метод аутентификации.

Смотри также: