db2_get_option

(PECL ibm_db2 >= 1.6.0)

db2_get_option — Встановлює параметр для ресурсу оператора або ресурсу з'єднання.

Опис

db2_get_option(resource $resource, string $option): string|false

Виймає значення вказаного параметра для ресурсу оператора або з'єднання.

Список параметрів

resource

Допустимий ресурс оператора, що повертається db2_prepare() або допустимий ресурс з'єднання, що повертається db2_connect() або db2_pconnect()

option

Допустимий оператор або варіанти підключення. Наступні нові параметри доступні в ibm_DB2 версії 1.6.0. Вони надають корисну інформацію для відстеження, яку можна встановити під час виконання за допомогою db2_get_option()

Зауваження :

Попередні версії ibm_db2 не підтримують нові параметри.

Коли встановлюється значення кожної опції, деякі сервери можуть обробляти всю надану довжину і можуть усікати значення.

Щоб забезпечити правильне перетворення даних, зазначених у кожній опції, під час передачі в хост-систему, використовуйте лише символи від A до Z, від 0 до 9, знак підкреслення (_) або точку (.).

userid

SQL_ATTR_INFO_USERID - Вказівник на символьний рядок із завершальним нулем, що використовується для ідентифікації ID користувача клієнта, що надсилається на сервер бази даних хоста під час використання DB2 Connect.

Зауваження :

Сервери DB2 для z/OS та OS/390 підтримують довжину до 16 символів. Ідентифікатор користувача не слід плутати з ідентифікатором користувача для аутентифікації, він використовується тільки для цілей ідентифікації і не використовується для авторизації.

acctstr

SQL_ATTR_INFO_ACCTSTR - Вказівник на символьний рядок із завершальним нулем, що використовується для ідентифікації облікового рядка клієнта, що надсилається на сервер бази даних хоста під час використання DB2 Connect.

Зауваження :

Сервери DB2 для z/OS та OS/390 підтримують довжину до 200 символів.

applname

SQL_ATTR_INFO_APPLNAME - Вказівник на символьний рядок із завершальним нулем, що використовується для ідентифікації імені клієнтської програми, що надсилається на сервер бази даних хоста під час використання DB2 Connect.

Зауваження :

Сервери DB2 для z/OS та OS/390 підтримують довжину до 32 символів.

wrkstnname

SQL_ATTR_INFO_WRKSTNNAME - Вказівник на символьний рядок із завершальним нулем, що використовується для ідентифікації імені клієнтської програми, що надсилається на сервер бази даних хоста під час використання DB2 Connect.

Зауваження :

Сервери DB2 для z/OS та OS/390 підтримують довжину до 18 символів.

У наступній таблиці наведено параметри, сумісні з доступними типами ресурсів:

Матриця параметрів ресурсів

КлючЗначениеТип ресурса
Connection
useridSQL_ATTR_INFO_USERIDX
acctstrSQL_ATTR_INFO_ACCTSTRX
applnameSQL_ATTR_INFO_APPLNAMEX
wrkstnnameSQL_ATTR_INFO_WRKSTNNAMEX

Значення, що повертаються

Повертає поточне налаштування атрибута підключення, надане у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Встановлення та отримання параметрів через ресурс підключення

Loading...

Результат виконання наведеного прикладу:

Атрибуты клиента, передаваемые через строку подключения
db2inst1
account
myapp
workstation
Атрибуты клиента прошли после подключения:
db2inst1
account
myapp
workstation

Дивіться також

  • db2_connect() - Повертає з'єднання з базою даних
  • db2_cursor_type() - Повертає тип курсору, який використовується у ресурсі оператора
  • db2_exec() - Виконує SQL-запит безпосередньо
  • db2_set_option() - Встановлення опції для з'єднання або ресурсу оператора
  • db2_pconnect() - Повертає постійне з'єднання з базою даних
  • db2_prepare() - готує SQL-запит до виконання