adodb与adodb_lite之比较


Posted in PHP onDecember 31, 2006

adodb与adodb_lite之比较  

作者:欣然随风  

adodb出世后得到许多PHPer的肯定和支持,树大招风不知什么时候出了个adodb_lite,说是对adodb缩水版,并且宣称不影响原版的基本功能。出于N种冲动,对其两种进行了一些简单的比较,其结果让人啼笑皆非。以下为对比结果:  

adodb_lite缺少:  
1、FetchNextObject();    // 这个影响倒不是很大  
2、DBDate();                // 日期转换方法,没有怎么行!  
3、CacheSelectLimit();  //  居然这个都不支持,常用的MSSQL都不能支持了!  
4、RecordCount()和 RowCount()  //  为同义函数但只支持前者;  
5、不支持缓存;  
6、不支持事务处理。  

总结:adodb_lite顶多算是个数据库操作类,移植性成了空话,文件夹内还放了N多种数据库的操作文件简直是浪费空间。高级功能被阉割!   

今天又在adodb_lite的官方下了个最新版1.12的下来测试,居然我上边测试的那些依然通不过不说,而且又来新问题了,不支持SetFetchMode() ,强迫只能用下标取值,不能用字段名作下标。  太令人失望了。 

SetFetchMode()要将pear Module打开,在那个module config文件中去掉最后一行的注释。
或者不调用pear Module,也是可以的,将global变量设置为ADODB_FETCH_ASSOC

PHP 相关文章推荐
PHP4实际应用经验篇(5)
Oct 09 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
php 文章采集正则代码
Dec 28 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
php生成数字字母的验证码图片
Jul 14 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
使用symfony命令创建项目的方法
Mar 17 PHP
php的socket编程详解
Nov 20 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 PHP
PHP获得用户使用的代理服务器ip即真实ip
Dec 31 #PHP
使用adodb lite解决问题
Dec 31 #PHP
PHP通过COM使用ADODB的简单例子
Dec 31 #PHP
Adodb的十个实例(清晰版)
Dec 31 #PHP
ADODB的数据库封包程序库
Dec 31 #PHP
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 #PHP
介绍几个array库的新函数 php
Dec 29 #PHP
You might like
php查询相似度最高的字符串的方法
2015/03/12 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python中 map()函数的用法详解
2018/07/10 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
python模块如何查看
2020/06/16 Python
详解python内置模块urllib
2020/09/09 Python
银行实习生自我鉴定范文
2013/09/19 职场文书
学校司机岗位职责
2013/11/14 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书