免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1559 | 回复: 0
打印 上一主题 下一主题

利用pear::db联结postgres [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-24 18:09 |只看该作者 |倒序浏览
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文件:
'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!
祝贺你,你成功了。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8235/showart_37394.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP