「Zend Core for Oracle」はZendが提供するPHP環境で、オラクルデータベース(Oracle Database 10gあるいは9i)への接続可能なドライバが含まれます。また、あらかじめコンパイルされたPHPバイナリや管理用のGUIが含まれており、簡単な導入と運用が可能です。
詳細は下記のWebサイトを参照してください。
Zend Core for Oracleのインストールは、一般的なWindowsのGUIインストーラで簡単に行われ、Apacheの設定(httpd.conf)も自動的に書き換えられます。インストールした後は特に細かい設定をすることなく、PHPで書かれたファイルをWebブラウザから実行するだけで、その結果を得ることができるのです。またデータベースへの接続設定なども、なんら心配することはありません。
Zend Core for Oracleをインストールした後、リスト1のようなPHPプログラムを実行すれば、データベースへの問い合わせを行った結果を元にしたHTMLが戻されます。
リスト1:
<?php // File: phptest2.php
// Create a database connection
$conn = oci_connect('hr', 'hr', '//localhost/ORCL');
do_query($conn, 'SELECT * FROM DEPARTMENTS');
// Execute query and display results
function do_query($conn, $query)
{
$stid = oci_parse($conn, $query);
$r = oci_execute($stid, OCI_DEFAULT);
print '<table border="1">';
while ($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach ($row as $item) {
print '<td>'.
($item ? htmlentities($item) : ' ').'</td>';
}
print '</tr>';
}
print '</table>';
}
?>
|