<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.abstract.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'book.uodbc.php',
    1 => 'ODBC',
    2 => 'ODBC (Unified)',
  ),
  'up' => 
  array (
    0 => 'refs.database.abstract.php',
    1 => '抽象化レイヤー',
  ),
  'prev' => 
  array (
    0 => 'function.dba-sync.php',
    1 => 'dba_sync',
  ),
  'next' => 
  array (
    0 => 'uodbc.setup.php',
    1 => 'インストール/設定',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/uodbc/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.uodbc.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.uodbc" class="book">
 
 <h1 class="title">ODBC (Unified)</h1>
 
 
 
 <div id="intro.uodbc" class="preface">
  <h1 class="title">はじめに</h1>
  <p class="para">
   通常の ODBC サポートに加えて、PHP の Unified ODBC 関数では、各々の
   API を実装するために ODBC API のセマンティックスを借用する複数の
   データベースにアクセスすることが可能です。ほとんど同じ複数のデータベース
   ドライバを維持管理する代わりに、これらのドライバは単一の ODBC 関数セットに
   統合されています。
  </p>
  <p class="para">
   以下のデータベースが Unified ODBC でサポートされています。
   <a href="http://www.adabas.com/" class="link external">&raquo;&nbsp;Adabas D</a>,
   <a href="http://www-306.ibm.com/software/data/db2/" class="link external">&raquo;&nbsp;IBM DB2</a>,
   <a href="http://www.iodbc.org/" class="link external">&raquo;&nbsp;iODBC</a>,
   <a href="http://www.solidtech.com/" class="link external">&raquo;&nbsp;Solid</a>,
   <a href="http://www.sybase.com/" class="link external">&raquo;&nbsp;Sybase SQL Anywhere</a>
  </p>
  <blockquote class="note"><p><strong class="note">注意</strong>: 
   <p class="para">
    iODBC を除き、上のデータベースと接続する際には ODBC は使用しません。
    内部ではネイティブに通信しており、単に
    ODBC 関数と同じ名前や構文を用いているだけです。
    しかし、PHP を iODBC サポートつきでビルドすると、
    任意の ODBC 準拠のドライバを PHP アプリケーションから使用できるようになります。
    iODBC についてのより詳細な情報は
    <a href="http://www.iodbc.org/" class="link external">&raquo;&nbsp;www.iodbc.org</a> にあります。
    またもうひとつの方法である unixODBC は
    <a href="http://www.unixodbc.org/" class="link external">&raquo;&nbsp;www.unixodbc.org</a> にあります。
   </p>
  </p></blockquote>
 </div>
 
 
 









 





 









<ul class="chunklist chunklist_book"><li><a href="uodbc.setup.php">インストール/設定</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="uodbc.requirements.php">要件</a></li><li><a href="odbc.installation.php">インストール手順</a></li><li><a href="odbc.configuration.php">実行時設定</a></li><li><a href="uodbc.resources.php">リソース型</a></li></ul></li><li><a href="uodbc.constants.php">定義済み定数</a></li><li><a href="ref.uodbc.php">ODBC 関数</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.odbc-autocommit.php">odbc_autocommit</a> — 自動コミットの動作をオンまたはオフにする</li><li><a href="function.odbc-binmode.php">odbc_binmode</a> — バイナリカラムデータを処理する</li><li><a href="function.odbc-close.php">odbc_close</a> — ODBC 接続を閉じる</li><li><a href="function.odbc-close-all.php">odbc_close_all</a> — 全ての ODBC 接続を閉じる</li><li><a href="function.odbc-columnprivileges.php">odbc_columnprivileges</a> — 指定したテーブルに関するカラムおよび付随する権限のリストを取得する</li><li><a href="function.odbc-columns.php">odbc_columns</a> — 指定したテーブルにあるカラム名のリストを取得する</li><li><a href="function.odbc-commit.php">odbc_commit</a> — ODBC トランザクションをコミットする</li><li><a href="function.odbc-connect.php">odbc_connect</a> — データソースに接続する</li><li><a href="function.odbc-connection-string-is-quoted.php">odbc_connection_string_is_quoted</a> — ODBC の接続文字列の値が、クオートされているかを調べる</li><li><a href="function.odbc-connection-string-quote.php">odbc_connection_string_quote</a> — ODBC の接続文字列をクオートする</li><li><a href="function.odbc-connection-string-should-quote.php">odbc_connection_string_should_quote</a> — ODBC の接続文字列を、クオートすべきかを調べる</li><li><a href="function.odbc-cursor.php">odbc_cursor</a> — カーソル名を得る</li><li><a href="function.odbc-data-source.php">odbc_data_source</a> — 利用可能なDSNについての情報を返す</li><li><a href="function.odbc-do.php">odbc_do</a> — odbc_exec のエイリアス</li><li><a href="function.odbc-error.php">odbc_error</a> — 直近のエラーコードを得る</li><li><a href="function.odbc-errormsg.php">odbc_errormsg</a> — 直近のエラーメッセージを得る</li><li><a href="function.odbc-exec.php">odbc_exec</a> — SQL文を直接実行する</li><li><a href="function.odbc-execute.php">odbc_execute</a> — プリペアドステートメントを実行する</li><li><a href="function.odbc-fetch-array.php">odbc_fetch_array</a> — 連想配列として結果の行を取得する</li><li><a href="function.odbc-fetch-into.php">odbc_fetch_into</a> — 一行ぶんの結果を配列に取り込む</li><li><a href="function.odbc-fetch-object.php">odbc_fetch_object</a> — オブジェクトとして結果の行を取得する</li><li><a href="function.odbc-fetch-row.php">odbc_fetch_row</a> — 行を取り込む</li><li><a href="function.odbc-field-len.php">odbc_field_len</a> — フィールドの長さ (精度) を得る</li><li><a href="function.odbc-field-name.php">odbc_field_name</a> — カラム名を得る</li><li><a href="function.odbc-field-num.php">odbc_field_num</a> — カラム番号を返す</li><li><a href="function.odbc-field-precision.php">odbc_field_precision</a> — odbc_field_len のエイリアス</li><li><a href="function.odbc-field-scale.php">odbc_field_scale</a> — フィールドの精度を得る</li><li><a href="function.odbc-field-type.php">odbc_field_type</a> — フィールドのデータ型を返す</li><li><a href="function.odbc-foreignkeys.php">odbc_foreignkeys</a> — 外部キーのリストを取得する</li><li><a href="function.odbc-free-result.php">odbc_free_result</a> — 結果を保持するオブジェクトを開放する</li><li><a href="function.odbc-gettypeinfo.php">odbc_gettypeinfo</a> — データソースがサポートするデータ型についての情報を取得する</li><li><a href="function.odbc-longreadlen.php">odbc_longreadlen</a> — LONG カラムを処理する</li><li><a href="function.odbc-next-result.php">odbc_next_result</a> — 複数の結果が利用可能などうか確認する</li><li><a href="function.odbc-num-fields.php">odbc_num_fields</a> — 結果のカラム数を返す</li><li><a href="function.odbc-num-rows.php">odbc_num_rows</a> — 結果における行数を返す</li><li><a href="function.odbc-pconnect.php">odbc_pconnect</a> — 持続的なデータベース接続を開く</li><li><a href="function.odbc-prepare.php">odbc_prepare</a> — 実行用に文を準備する</li><li><a href="function.odbc-primarykeys.php">odbc_primarykeys</a> — テーブルの主キーを取得する</li><li><a href="function.odbc-procedurecolumns.php">odbc_procedurecolumns</a> — プロシージャへのパラメータに関する情報を取得する</li><li><a href="function.odbc-procedures.php">odbc_procedures</a> — 指定したデータソースに保存されているプロシージャのリストを取得する</li><li><a href="function.odbc-result.php">odbc_result</a> — 結果データを得る</li><li><a href="function.odbc-result-all.php">odbc_result_all</a> — HTML テーブルとして結果を出力する</li><li><a href="function.odbc-rollback.php">odbc_rollback</a> — トランザクションをロールバックする</li><li><a href="function.odbc-setoption.php">odbc_setoption</a> — ODBC の設定を変更する</li><li><a href="function.odbc-specialcolumns.php">odbc_specialcolumns</a> — 特殊カラムを取得する</li><li><a href="function.odbc-statistics.php">odbc_statistics</a> — テーブルに関する統計情報を取得する</li><li><a href="function.odbc-tableprivileges.php">odbc_tableprivileges</a> — 各テーブルのリストおよび関連する権限のリストを取得する</li><li><a href="function.odbc-tables.php">odbc_tables</a> — 指定したデータソースに保存されたテーブルの名前のリストを取得する</li></ul></li></ul></div><?php manual_footer($setup); ?>