广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    adodb与adodb_lite之比较

    2018-10-18 20:39:44 次阅读 稿源:互联网
    零七广告
    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

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告