# IBM DB2, Cloudscape и Apache Derby

# Введение

Эти функции позволят вам получить доступ к базам данных IBM DB2 Universal Database, IBM Cloudscape и Apache Derby, используя DB2 Call Level Interface (DB2 CLI).

- Установка и настройка
  - Требования
  - Установка
  - Настройка во время выполнения
  - Типы ресурсов
- Предопределённые константы
- Функции IBM DB2
  - db2_autocommit — Возвращает или устанавливает режим автоподтверждения транзакций для соединения
  - db2_bind_param — Связывает переменную PHP с параметром SQL-выражения
  - db2_client_info — Возвращает объект со свойствами, описывающими клиента DB2
  - db2_close — Закрывает соединение с базой данных
  - db2_column_privileges — Возвращает результирующий набор, перечисляющий столбцы и связанные с ним привилегии для таблицы
  - db2_columns — Возвращает результирующий набор, перечисляющий столбцы и связанные с ними метаданные для таблицы
  - db2_commit — Подтверждает транзакцию
  - db2_conn_error — Возвращает строку, содержащую значение SQLSTATE, возвращённое последней попыткой подключения
  - db2_conn_errormsg — Возвращает последнее сообщение об ошибке подключения и значение SQLCODE
  - db2_connect — Возвращает соединение с базой данных
  - db2_cursor_type — Возвращает тип курсора, который используется в ресурсе оператора
  - db2_escape_string — Экранирует отдельные символы
  - db2_exec — Выполняет SQL-запрос напрямую
  - db2_execute — Выполняет подготовленный SQL-запрос
  - db2_fetch_array — Возвращает массив, индексированный по положению столбца, представляющий строку в наборе результатов
  - db2_fetch_assoc — Возвращает массив, индексированный по имени столбца, представляющий строку в наборе результатов
  - db2_fetch_both — Возвращает массив, индексированный как по имени столбца, так и по позиции, представляющий строку в наборе результатов
  - db2_fetch_object — Возвращает объект со свойствами, представляющими столбцы в выбранной строке
  - db2_fetch_row — Устанавливает указатель набора результатов на следующую строку или запрошенную строку
  - db2_field_display_size — Возвращает максимальное количество байтов, необходимое для отображения столбца
  - db2_field_name — Возвращает имя столбца в наборе результатов
  - db2_field_num — Возвращает позицию указанного столбца в наборе результатов
  - db2_field_precision — Возвращает точность указанного столбца в наборе результатов
  - db2_field_scale — Возвращает масштаб указанного столбца в наборе результатов
  - db2_field_type — Возвращает тип данных указанного столбца в наборе результатов
  - db2_field_width — Возвращает ширину текущего значения указанного столбца в наборе результатов
  - db2_foreign_keys — Возвращает набор результатов, в котором перечислены внешние ключи таблицы
  - db2_free_result — Освобождает ресурсы, связанные с набором результатов
  - db2_free_stmt — Освобождает ресурсы, связанные с указанным ресурсом выражения
  - db2_get_option — Извлекает значение параметра для ресурса оператора или ресурса соединения
  - db2_last_insert_id — Возвращает автоматически сгенерированный идентификатор последнего запроса на добавление, успешно выполненного в этом соединении
  - db2_lob_read — Получает определённый пользователем размер LOB-файлов при каждом вызове
  - db2_next_result — Запрашивает следующий набор результатов из хранимой процедуры
  - db2_num_fields — Возвращает количество полей в результирующем наборе
  - db2_num_rows — Возвращает количество строк, затронутых SQL-запросом
  - db2_pclose — Закрывает постоянное соединение с базой данных
  - db2_pconnect — Возвращает постоянное соединение с базой данных
  - db2_prepare — Подготавливает SQL-запрос к выполнению
  - db2_primary_keys — Возвращает набор результатов, содержащий первичные ключи таблицы
  - db2_procedure_columns — Возвращает набор результатов со списком параметров хранимой процедуры
  - db2_procedures — Возвращает набор результатов, в котором перечислены хранимые процедуры, зарегистрированные в базе данных
  - db2_result — Возвращает один столбец из строки в наборе результатов
  - db2_rollback — Откатывает транзакцию
  - db2_server_info — Возвращает объект со свойствами, описывающими сервер базы данных DB2
  - db2_set_option — Устанавливает опции для ресурса соединения или ресурса запроса
  - db2_special_columns — Возвращает набор результатов, в котором перечислены столбцы с уникальным идентификатором строки таблицы
  - db2_statistics — Возвращает набор результатов, содержащий индекс и статистику таблицы
  - db2_stmt_error — Возвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором
  - db2_stmt_errormsg — Возвращает строку, содержащую последнее сообщение об ошибке SQL-выражения
  - db2_table_privileges — Возвращает набор результатов, в котором перечислены таблицы и связанные с ними права доступа к базе данных
  - db2_tables — Возвращает набор результатов, в котором перечислены таблицы и связанные метаданные в базе данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open