Spec-Zone.ru › MySQL Connectors 1.0

2.2.3 Атрибуты подключения

являются парами ключ-значение, которые программы приложений могут передавать серверу во время подключения, чтобы они хранились в таблицах PERFORMANCE_SCHEMA и . Существует два разных типа атрибутов подключения:

  • Атрибуты, определяемые клиентом, — это сопоставления пар ключ-значение, неявно закодированные клиентом. Набор атрибутов, определяемых клиентом, отличается от клиента к клиенту — см. ссылки X DevAPI вашего клиента для получения подробной информации. Атрибуты, определяемые клиентом, по умолчанию отправляются на сервер.

  • Атрибуты, определяемые пользователем, — это сопоставления пар ключ-значение, предоставленные пользователем или приложением.

X DevAPI поддерживает атрибуты подключения MySQL через параметр подключения connection-attributes (xdevapi.connection-attributes для Connector/J), устанавливаемый с помощью методов getSession() и getClient(). Вот различные способы использования параметра:

  • Эти настройки для параметра эквивалентны поведению по умолчанию (то есть отправке атрибутов, определяемых клиентом), когда параметр не используется:

    • connection-attributes

    • connection-attributes=

    • connection-attributes=true

    • connection-attributes=[]

  • connection-attributes=false предотвращает отправку каких-либо атрибутов подключения, включая атрибуты, определяемые клиентом.

  • connection-attributes=[key1=value1,key2=value2, ...] отправляет атрибуты подключения, определяемые пользователем, в виде пар ключ-значение вместе с атрибутами подключения, определяемыми клиентом. Если значение отсутствует в паре ключ-значение, для атрибута устанавливается значение null.

Ниже приведен общий пример строки подключения, настраивающей атрибуты подключения:

mysqlx://user:password@localhost:33060?connection-attributes=[key1=value1,key2=value2,key3=]

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/x-devapi-userguide-shell-js-en/connection-attributes-xdevapi.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API