PHP.mk документација

IBM PDO драјвер

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ref.pdo-ibm.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека ref.pdo-ibm.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
IBM PDO драјвер

Референца за `ref.pdo-ibm.php` со подобрена типографија и навигација.

ref.pdo-ibm.php

IBM PDO драјвер (PDO_IBM)

Инсталација

За да се изгради PDO_IBM екстензијата, DB2 Клиент v9.1 или понова верзија мора да биде инсталиран на истиот систем како и PHP. DB2 Клиентот може да се преземе од IBM » Сајт за развој на апликации.

Забелешка: Забелешка

DB2 Клиент v9.1 или понова верзија поддржува директен пристап до DB2 за Linux, UNIX и Windows v8 и v9.1 сервери.

DB2 Клиент v9.1 исто така поддржува пристап до DB2 UDB за i5 и DB2 UDB за z/OS сервери користејќи го посебно купениот » DB2 Connect производ.

PDO_IBM е (достапно од PHP 7.2.0) екстензија, затоа следете ги упатствата во Инсталација на PECL екстензии за инсталирање на PDO_IBM екстензијата. Издадете ја configure командата за да се насочи кон локацијата на DB2 Клиент хедр фајловите и библиотеки како што следува:

bash$ ./configure --with-pdo-ibm=/path/to/sqllib[,shared]
На configure командата се задава на вредноста на DB2DIR променливата на околината.

Конфигурација во време на извршување

Поведението на овие функции е под влијание на поставките во php.ini.

PDO_IBM Опции за конфигурација
Име Стандардно Променливо Дневник на промени
pdo_ibm.i5_dbcs_alloc "0" INI_SYSTEM Додадено во PDO_IBM 1.5.0
pdo_ibm.i5_override_ccsid "0" INI_SYSTEM Додадено во PDO_IBM 1.5.0
За подетални информации и дефиниции на INI_* режимите, видете го Каде може да се постави поставка за конфигурација.

Еве кратко објаснување на директивите за конфигурација.

pdo_ibm.i5_dbcs_alloc int

Оваа опција влијае на стратегијата за алокација на внатрешни бафери на IBM i. Стандардно, оваа опција е 0. Кога оваа опција е поставена, баферите се алоцираат со многу поголема големина, во случај базата на податоци да дава погрешни информации за големината на карактерот при конвертирање помеѓу кодирања. Оваа опција користи шест пати повеќе меморија за бафери (за да се земе предвид најголемата можна UTF-8 секвенца), но можеби ќе биде потребна ако се вратат скратени податоци.

  • 0 - Се алоцираат бафери со минимална големина.

  • 1 - Се алоцираат бафери со поголема големина.

pdo_ibm.i5_override_ccsid int

ASCII CCSID што ќе се користи за конверзија од EBCDIC на IBM i. Поставувањето на ова на 1208 ќе користи UTF-8. Стандардно, ова е 0, што ќе го избере стандардниот ASCII job CCSID.

За да дознаете повеќе за CCSID на IBM i, консултирајте ја » IBM документација.

Содржина

  • PDO_DBLIB DSN — Поврзување со IBM бази на податоци

Белешки од корисници 1 белешка

jwoehr на softwoehr точка com
3 години пред
Connecting to IBM i (called "i5" above in the article) Db2 is usually simpler using PDO_ODBC with the IBM i ODBC driver for IBM i itself, Windows, Linux, or Mac, all free to download ... see https://www.ibm.com/support/pages/odbc-driver-ibm-i-access-client-solutions
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.