首页 / 网页编程 / PHP / 利用pear::db联结postgres
利用pear::db联结postgres2007-05-26 Blog.ChinaUnix.net 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!
祝贺你,你成功了。