pear::DB是除了adodb以外另一個聯結數據庫的選擇,本文以實例介紹介紹如何使用DB聯結postgres數據庫
安裝pear本文不作介紹。在pear中,聯結數據庫的類有如下一些:
1》MDB;
2》MDB2:因MDB2的作者一直期待PDO進入release狀態,所以至今MDB2一直是貝塔版;
3》PDO:聯結速度應該是最快的,屬C模塊,但一直未release;聽說在PHP5.1中已經作為一個正式模塊,用於數據庫驅動;
4》DB;
安裝DB:
在DEBIAN下安裝DB過程很簡單:
#>su
#>pear install DB;
install ok: DB
安裝完畢就可以使用了,在編輯器中編輯如下test.php文件:
<?php
include_once('DB.php');
$dsn = array(
'phptype' => 'pgsql',
'username' => 'XXXXXX',
'password' => 'XXXXXXX',
'hostspec' => 'XX.XXXXX.COM',
'port' => '5432',
'database' => 'test'
);
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$db=& new DB;
$db->connect($dsn, $options);
if (PEAR::isError($db)) {
die($db->getMessage());
}else{echo 'dbconnect ok!';}
$db->disconnect;
?>
好了,在你的浏覽器中實驗一下:
http://localhost/test.php
如何:您應該看到:
dbconnect ok!
祝賀你,你成功了。