| 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! 祝贺你,你成功了。
|