<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/pdo.drivers.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'ref.pdo-ibm.php',
    1 => 'IBM (PDO)',
    2 => 'IBM (PDO_IBM) İşlevleri',
  ),
  'up' => 
  array (
    0 => 'pdo.drivers.php',
    1 => 'PDO S&uuml;r&uuml;c&uuml;leri',
  ),
  'prev' => 
  array (
    0 => 'ref.pdo-firebird.connection.php',
    1 => 'PDO_FIREBIRD DSN',
  ),
  'next' => 
  array (
    0 => 'ref.pdo-ibm.connection.php',
    1 => 'PDO_IBM DSN',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pdo_ibm/reference.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/ref.pdo-ibm.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ref.pdo-ibm" class="reference">
  
  <h1 class="title">IBM (PDO_IBM) İşlevleri</h1>
  
  <div class="partintro">

   <div class="section" id="pdo-ibm.intro">
    <h2 class="title">Giriş</h2>
    <p class="para">
     PDO_IBM, <a href="book.pdo.php#intro.pdo" class="link">PHP Veri Nesneleri Arayüzünün
     (PDO)</a> IBM veritabanlarına PHP&#039;den erişimi mümkün kılmak için
     gerçeklenmiş bir sürücüdür.
    </p>
   </div>

   
   

<div class="section" id="ref.pdo-ibm.installation">
 <h2 class="title">Kurulum</h2>
 <p class="para">
  PDO_IBM eklentisini kurmak için PHP&#039;yi derlediğiniz makineye DB2 Client v9.1
  veya üstünü kurmuş olmalısınız. DB2 Client,<a href="http://www.ibm.com/software/data/db2/ad" class="link external">&raquo;&nbsp;IBM Uygulama Geliştirme</a> sitesinden temin
  edilebilir.
 </p>
 <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
  <strong>Bilginize</strong><br />
   <p class="para">
    The DB2 Client v9.1 ve üstü Linux, UNIX, ve Windows v8 and v9.1 için DB2&#039;ye
    doğrudan erişimi destekler.
   </p>
   <p class="para">
    DB2 Client v9.1 ayrıca satın alacağınız <a href="http://www.ibm.com/software/data/db2/db2connect" class="link external">&raquo;&nbsp;DB2 Bağlantı ürününü</a> üzerinden z/OS
    sunuculardaki i5 ve DB2 UDB için DB2 UDB&#039;ye erişimi de destekler.
   </p>
 </p></blockquote>
 <p class="para">
  PDO_IBM bir <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a> eklentisi olup
  eklentiyi kurmak için <a href="install.pecl.php" class="xref">PECL eklentilerinin kurulması</a> sayfasındaki
  talimatları izleyebilirsiniz. DB2 istemcisi başlık dosyalarını ve
  kütüphanelerinin bulunduğu yeri <strong class="command">configure</strong> betiğine
  göstermek için şu komut satırını kullanabilirsiniz:
  <div class="example-contents screen">
<div class="cdata"><pre>
bash$ ./configure --with-pdo-ibm=/bir/yol/sqllib[,shared]
</pre></div>
  </div>
  <strong class="command">configure</strong> betiği öntanımlı olarak
  <var class="envar">DB2DIR</var> ortam değişkenindeki değeri kullanır.
 </p>
</div>




   
   

<div class="section" id="pdo-ibm.configuration">
 <h2 class="title">Çalışma Anı Yapılandırması</h2>
 <p class="simpara">Bu işlevlerin davranışı <var class="filename">php.ini</var>
içindeki ayarlardan etkilenir.</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>PDO_IBM Configuration Options</strong></caption>
   
    <thead>
     <tr>
      <th>İsim</th>
      <th>Öntanımlı</th>
      <th>Değişlik Yeri</th>
      <th>Sürüm Bilgisi</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="ref.pdo-ibm.php#ini.pdo-ibm.i5-dbcs-alloc" class="link">pdo_ibm.i5_dbcs_alloc</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Added in PDO_IBM 1.5.0</td>
     </tr>

     <tr>
      <td><a href="ref.pdo-ibm.php#ini.pdo-ibm.i5-override-ccsid" class="link">pdo_ibm.i5_override_ccsid</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>Added in PDO_IBM 1.5.0</td>
     </tr>

    </tbody>
   
  </table>

  INI_* kiplerinin tanımları ve ayrıntılı
açıklamaları <a href="configuration.changes.modes.php" class="xref">Yapılandırma ayarlarının yeri</a> bölümünde bulunabilir.
</p>

<p class="para">
Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
</p>

 <p class="para">
  <dl>
   
    <dt id="ini.pdo-ibm.i5-dbcs-alloc">
     <code class="parameter">pdo_ibm.i5_dbcs_alloc</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      This options affects the internal buffer allocation strategy on IBM i.
      By default, this option is 0. When this option is set, buffers are
      allocated with a much larger size, in case the database is misleading
      about character size when converting between encodings. This option uses
      six times as much memory for buffers (to account for the largest possible
      UTF-8 sequences), but may be needed if truncated data is returned.
      <ul class="itemizedlist">
       <li class="listitem">
        <p class="para">
         0 - Minimum size buffers are allocated.
        </p>
       </li>
       <li class="listitem">
        <p class="para">
         1 - Larger size buffers are allocated.
        </p>
       </li>
      </ul>
     </p>
    </dd>
   
   
    <dt id="ini.pdo-ibm.i5-override-ccsid">
     <code class="parameter">pdo_ibm.i5_override_ccsid</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      The ASCII CCSID to use for conversion from EBCDIC on IBM i. Setting this
      to 1208 will use UTF-8. By default, this is 0, which will select the
      default ASCII job CCSID.
     </p>
     <p class="para">
      To learn more about CCSIDs on IBM i, consult the
      <a href="https://www.ibm.com/docs/en/i/7.5?topic=information-ccsid-reference" class="link external">&raquo;&nbsp;IBM documentation</a>.
     </p>
    </dd>
   
  </dl>
 </p>
</div>




  </div>

  

 <h2>İçindekiler</h2><ul class="chunklist chunklist_reference"><li><a href="ref.pdo-ibm.connection.php">PDO_IBM DSN</a> — IBM veritabanı bağlantısı</li></ul>
</div>
<?php manual_footer($setup); ?>