Hello, ODBC(PHP) World!

Posted on 9月 30th, 2012 by cx20

ODBC

ODBC(Open Database Connectivity)は、マイクロソフト社が提唱した DBMS 接続用の API 仕様である。
DBMS の差異は ODBC ドライバによって吸収される為、ODBC の手順にしたがってプログラムを作成すれば、基本的な差異を意識せず、プログラムすることができる。

ODBCドライバ ファイル
Microsoft Access Driver (*.mdb) ODBCJT32.DLL
Microsoft Text Driver (*.txt; *.csv) ODBCJT32.DLL
Microsoft Excel Driver (*.xls) ODBCJT32.DLL
Microsoft dBase Driver (*.dbf) ODBCJT32.DLL
Microsoft ODBC for Oracle MSORCL32.DLL
Microsoft Paradox Driver (*.db ) ODBCJT32.DLL
SQL Server SQLSRV32.DLL
Microsoft Access Driver (*.mdb, *.accdb) ACEODBC.DLL
SQL Server Native Client 10.0 SQLNCLI10.DLL

ソースコード(PHP + ODBC + SQL Server)

<?php
$cn = odbc_connect("Driver={SQL Server};Server=(local)", "sa", "P@ssW0rd");
$rs = odbc_exec($cn, "SELECT 'Hello, ODBC World' AS Message");
 
while (odbc_fetch_row($rs))
{
    $result = odbc_result($rs, "Message");
    echo "Message", "n";
    echo "-------------------n";
    echo $result, "n";
}
odbc_close($cn);
?>

実行方法(Windows)

C:¥> php -f hello.php

実行結果

Message
------------------
Hello, ODBC World!

Tags:

Categories: ODBC, PHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing