OLE DB标准的任何数据源的应用程序,也可以编写针对某些特定数据存储的查询处理器和游标引擎。
但是,OLE DB应用程序编程接口的目的是为各种应用程 序提供最佳的功能,它并不符合简单化的要求。
而 ADOActiveX Data Obiects,Activex数据对象技术则是一种 良好的解决方案,它构建于OLE DB API之上,提供一种而向 对象的、与语言无关的应用程序编程接口。
ADO的应用场合非常广泛,不仅支持多种程序设计语言,而且兼容所有的数据库系统,从桌面数据库到网络数据库等,ADO提供相同的处理方法。
ADO不仅可在Visual BASIC这样的高级语言开发环境中使用,还可以在服务器端脚本语言中使用,这对于开发Web应用,在ASP的脚本代码中访问数据库提供了操作应用的捷径。
ADO是一个ASP内置的服务器组件,它是一座连接Web应用程序和OLE DB的桥梁,运用它结合ASP技术可在网页中执行SQL命令,达到访问数据库的目的。
ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。
ADO在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。
ADO的对象模型如图13-1所示。
C onnection R ecordset C onnection Fields Field R ecordset C om m and C om m and Param erers Param erer E rror E rrors E rror Properties Property 图13-1 ADO的对象模型每个Connection、Command、Recordset和Field对象都有Properties集合。
2.ADO功能ADO支持开发C/S和B/S应用程序的关键功能包括: 独立创建对象。
使用ADO不再需要浏览整个层次结构来创建 对象,因为大多数的ADO对象可以独立创建。
这个功能允许 用户只创建和跟踪需要的对象,这样,ADO对象的数目较少, 所以工作集也更小。
成批更新。
通过本地缓存对数据的更改,然后在一次更新中 将其全部写到服务器。
支持带参数和返回值的存储过程。
上一篇:
偏微分方程数值解法的matlab源码 x
下一篇:
湖南成考:高学历毕业生和低学历毕业生薪资情况参考资料