ADODB类库为一PHP访问数据库定义了一个轻量级、一致性的借口,它提供了一个数据访问抽象层。这样无论使用什么样的数据库,都可以通过一致性的函数执行查询和获取数据。

ADODB中需要重点掌握的函数

名称                                      说明

连接数据库的函数和方式     ADONewConnection()函数、PConnect()函数(建立持久连接)和Connect()函数(建立非持久连接)
定义结果集的存取方式       $ADODB_COUNTRECS变量、$ADODB_CACHE_DIR变量和$ADODB_FETCH_MODE变量
执行SQL语句                       execute()函数、SelectLimit()函数、GetUppdateSQL()函数、GetINsertSQL()函数和DBDate()函数
控制结果集函数                     fields变量、EOF变量、GetArray()函数、MoveNext()函数、Move()函数、MoveFirst()函数、MoveLast()函数、FetchRow()函数、FetchField()函                                                           数、FetchNextObject()函数、FieldCount函数、RecordCount()函数和CurrentRow()函数
生成HTML函数                     Rs2html()函数
分页功能函数                        PageExecute()函数、CachePageExecute()函数、AbsolutePage()函数、AtFirstPage()函数、AtLastPage()函数和ADODB_Pager()函数

错误处理及调试                     Debug、ErrorMsg()

ADODB是Active Data Objects Data Base的缩写,它是一种PHP存取数据库的中间函数组件。

可以在ADODB下载地址下载。

下面是具体的一个应用:

  <?phperror_reporting(0);
include_once ('../adodb5/adodb.inc.php');                     //载入adodb.ini.php文件
$conn = ADONewConnection('mysql');                           //连接MySQL数据库
$conn -> PConnect('localhost','root','xiaonan','db_database14');         //连接db_database14库
$conn -> execute('set names gb2312');                          //设置编码
$rst = $conn -> execute("select * from tb_user") or die('执行错误');    //执行sql语句
while(!$rst -> EOF){echo $rst -> fields['user'];echo $rst -> fields['pass'];echo $rst -> fields['dates'];$rst -> movenext();                                   //指针下移
}
$rst -> close();                         //关闭连接
$conn -> close();
?>

    代码导读:

ADONewConnection()函数:连接MySQL服务器。

PConnect()函数:连接数据库。

execute()函数:执行SQL语句。

EOF变量:判断当前指针是否指向最后一条记录。

fields变量:获取当前指针指向的记录。

movenext():指针下移。

close():关闭连接。

第二种方法连接:使用数据源名称(DSN)的方式进行连接,代码如下:

<?phpinclude_once('../adodb5/adodb.inc.php');$conn = ADONewConnection('mysql://user:password@localhost/database_name');
?>

ADODB类库——数据库管家(一)相关推荐

  1. ADODB类库——数据库管家

    最近接手一个新型超大型项目,发现里面链接数据库时使用的时ADODB类库,百度了一番,发现它好比数据库管家,它可以链接多种类型数据库,比如mysql.server.pagesql等等其他数据库,这种数据 ...

  2. 数据库管家----ADODB类库.

    虽然php是构建web的强有力工具,但是由于php的存储函数并没有标准化.这导致在不同数据库间的函数名称和参数有很大的差异,更换数据库也将带来大量的代码修复工作.adodb类库就是为了解决这个问题而产 ...

  3. ADODB类库操作查询数据表

    ADODB类库下载:http://sourceforge.net/projects/adodb/files/adodb-php-4-and-5/adodb-491-for-php/adodb491.z ...

  4. 无声的功勋之数据库管家KMonitor

    凌晨四点,整座城市几乎都在沉睡的时刻,在一个毫不起眼的办公室里,老王娴熟地弹了弹烟灰,又猛地灌了一大口枸杞茶,连续值了一周夜班的老王虽一身倦意,但严肃又较真的眼神依然时不时地扫过面前的几个监控界面,随 ...

  5. vba 用adodb连接mysql_ExcelVBA利用ADODB访问数据库使用总结.doc

    ExcelVBA利用ADODB访问数据库使用总结 Excel VBA利用ADODB访问数据库使用 ▲连接Oracle数据 Set cnn CreateObject "ADODB.Connec ...

  6. php数据库搬家,php 用adodb实现数据库搬家

    功能代码如下: include ("conn/conn.php"); $sql = "select * from tb_user where id limit 5 &qu ...

  7. vba 用adodb连接mysql_【VBA研究】Excel VBA利用ADODB访问数据库使用小结

    [转自] http://blog.csdn.net/iamlaosong/article/details/18043433 作者:iamlaosong ▲连接Oracle数据库 Set cnn = C ...

  8. php 数据库万能引擎类,ADODB PHP 数据库万能引擎类

    1. PHP ADODB 地址方式连接数据库教程 2. PHP ADODB 对象方式获取数据库内容 3. PHP ADODB HTML代码方式显示内容 4. PHP ADODB 实现内容自动分页功能 ...

  9. vb用adodb链接mysql找不到_VB使用ADODB操作数据库的常用方法

    ADO常用方法 下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正.如有补充不胜荣幸 准备工作========DimconnAsNewADODB.Co ...

最新文章

  1. 2021年大数据常用语言Scala(二十四):函数式编程 过滤  filter
  2. uscao Mother's Milk
  3. K3删除物料时提示“物料在存货表-物料中....”
  4. 【Linux系统编程】进程间通信--无名管道(pipe)
  5. 对于嵌入式交叉编译总结
  6. python常用函数中文_【python】python常用函数
  7. jquery 访问.ashx ashx取所传参数的值
  8. 一夜回到解放前,无数可依情况下如何做好风险控制
  9. vs2005智能提示快捷键,智能完成消失了怎么调出来。
  10. AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架
  11. 程序人生:半路转行再来学软件测试,能够成为大牛吗?
  12. win10找回windows照片查看器的方法
  13. 服务器raid的原理以及怎么恢复数据
  14. ubuntu安装mplay
  15. 华为服务器pe安装系统教程视频教程,小U讲解华为电脑u盘重装系统win8教程
  16. 手把手教你用GAN实现半监督学习
  17. 量化敏捷项目管理案例分享
  18. 驱动PCF8591模拟电压表
  19. HCIP H12-223 题库
  20. html前端的几种加密/解密方式

热门文章

  1. 相位同步、频率同步、同相位时钟、同源时钟、同时钟域时钟和异步时钟区别。
  2. python安装途中遇到的问题和解决方法
  3. 专题-句向量(Sentence Embedding)
  4. 2021-07-22 CentOS7.6 Samba使用AD域控认证(winbind),亲测有效。
  5. 手机html编辑器微信,手机微信编辑器,秒书是唯一支持手机的微信编辑器
  6. 电子邮箱哪家最安全,各家电子邮箱安全性盘点!
  7. Opencv图像分割与Watershed算法
  8. Linux文件系统基础
  9. Linux系统之部署iWebShop电子商城网站
  10. [译] State of Vue.js report 2017 中文版