ADODB类库——数据库管家(一)
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类库——数据库管家(一)相关推荐
- ADODB类库——数据库管家
最近接手一个新型超大型项目,发现里面链接数据库时使用的时ADODB类库,百度了一番,发现它好比数据库管家,它可以链接多种类型数据库,比如mysql.server.pagesql等等其他数据库,这种数据 ...
- 数据库管家----ADODB类库.
虽然php是构建web的强有力工具,但是由于php的存储函数并没有标准化.这导致在不同数据库间的函数名称和参数有很大的差异,更换数据库也将带来大量的代码修复工作.adodb类库就是为了解决这个问题而产 ...
- ADODB类库操作查询数据表
ADODB类库下载:http://sourceforge.net/projects/adodb/files/adodb-php-4-and-5/adodb-491-for-php/adodb491.z ...
- 无声的功勋之数据库管家KMonitor
凌晨四点,整座城市几乎都在沉睡的时刻,在一个毫不起眼的办公室里,老王娴熟地弹了弹烟灰,又猛地灌了一大口枸杞茶,连续值了一周夜班的老王虽一身倦意,但严肃又较真的眼神依然时不时地扫过面前的几个监控界面,随 ...
- vba 用adodb连接mysql_ExcelVBA利用ADODB访问数据库使用总结.doc
ExcelVBA利用ADODB访问数据库使用总结 Excel VBA利用ADODB访问数据库使用 ▲连接Oracle数据 Set cnn CreateObject "ADODB.Connec ...
- php数据库搬家,php 用adodb实现数据库搬家
功能代码如下: include ("conn/conn.php"); $sql = "select * from tb_user where id limit 5 &qu ...
- vba 用adodb连接mysql_【VBA研究】Excel VBA利用ADODB访问数据库使用小结
[转自] http://blog.csdn.net/iamlaosong/article/details/18043433 作者:iamlaosong ▲连接Oracle数据库 Set cnn = C ...
- php 数据库万能引擎类,ADODB PHP 数据库万能引擎类
1. PHP ADODB 地址方式连接数据库教程 2. PHP ADODB 对象方式获取数据库内容 3. PHP ADODB HTML代码方式显示内容 4. PHP ADODB 实现内容自动分页功能 ...
- vb用adodb链接mysql找不到_VB使用ADODB操作数据库的常用方法
ADO常用方法 下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正.如有补充不胜荣幸 准备工作========DimconnAsNewADODB.Co ...
最新文章
- 2021年大数据常用语言Scala(二十四):函数式编程 过滤 filter
- uscao Mother's Milk
- K3删除物料时提示“物料在存货表-物料中....”
- 【Linux系统编程】进程间通信--无名管道(pipe)
- 对于嵌入式交叉编译总结
- python常用函数中文_【python】python常用函数
- jquery 访问.ashx ashx取所传参数的值
- 一夜回到解放前,无数可依情况下如何做好风险控制
- vs2005智能提示快捷键,智能完成消失了怎么调出来。
- AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架
- 程序人生:半路转行再来学软件测试,能够成为大牛吗?
- win10找回windows照片查看器的方法
- 服务器raid的原理以及怎么恢复数据
- ubuntu安装mplay
- 华为服务器pe安装系统教程视频教程,小U讲解华为电脑u盘重装系统win8教程
- 手把手教你用GAN实现半监督学习
- 量化敏捷项目管理案例分享
- 驱动PCF8591模拟电压表
- HCIP H12-223 题库
- html前端的几种加密/解密方式
热门文章
- 相位同步、频率同步、同相位时钟、同源时钟、同时钟域时钟和异步时钟区别。
- python安装途中遇到的问题和解决方法
- 专题-句向量(Sentence Embedding)
- 2021-07-22 CentOS7.6 Samba使用AD域控认证(winbind),亲测有效。
- 手机html编辑器微信,手机微信编辑器,秒书是唯一支持手机的微信编辑器
- 电子邮箱哪家最安全,各家电子邮箱安全性盘点!
- Opencv图像分割与Watershed算法
- Linux文件系统基础
- Linux系统之部署iWebShop电子商城网站
- [译] State of Vue.js report 2017 中文版