连接ADO数据库与写ADO数据库相关介绍

开发 后端
这次要给大家介绍的是ADO数据库访问技术的使用方法。ADO(Active Data Object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口(IDispatch)技术,

在对于ADO数据库使用这种方法在结束时要关闭初始化的COM,可以用下面语句CoUnInitialize();来实现,如果想知道详细实现细节的话,可以在下载示例源码后,仔细查看源码既可。

并以OLE DB(对象连接和镶入的数据库)为基础,经过OLE DB精心包装后的数据库访问技术,利用它可以快速的创建数据库应用程序。 ADO数据库提供了一组非常简单,将一般通用的数据访问细节进行封装的对象。#t#

由于ODBC数据源也提供了一般的OLE DB Privider,所以ADO数据库不仅可以应用自身的OLE DB Privider,而且还可以应用所有的ODBC驱动程序。关于OLE DB和ADO的其它详细情况,ADO数据库读者可以自行查阅相关书籍或MSDN,这里就不一一说明了。让我们直接步入主题:如何掌握ADO这种数据库访问技术。ADO的操作方法和前面讲过的DAO的操作在很多方面存在相似之处,在这里,笔者为了更有效的说明它的使用方法,用VC6.0做了一个示例程序——AdoRWAccess,这个示例程序可以直接通过ADO来操作Access数据库,示例程序的运行效果如下图所示:

运行效果

在示例程序中我们仍采用原库结构,数据库名Demo.mdb,库内表名DemoTable,表内字段名为Name(姓名)和Age(年龄)的两个字段,来构造示例程序操作所需的Access数据库,这也和上两篇文章的示例源码中的库结构相兼容。下面让我们看看ADO数据库访问技术使用的基本步骤及方法:

要用#import语句来引用支持ADO的组件类型库(*.tlb),其中ADO数据库可以作为可执行程序(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用#import引用它既可。可以直接在Stdafx.h文件中加入下面语句来实现:

责任编辑:chenqingxiang 来源: 51cto.com
相关推荐

2009-12-22 09:59:06

ADO.NET数据库

2009-12-31 10:38:10

ADO.NET连接数据

2011-10-09 13:38:14

数据库

2009-12-23 09:40:53

ADO对象模型

2011-05-20 13:11:22

ADO.NET

2009-12-23 10:02:46

ADO数据库

2009-12-28 09:50:32

ADO数据库

2009-12-21 16:36:08

ADO.Net数据库

2009-11-11 15:24:35

ADO创建数据库

2009-12-28 10:09:10

ADO.NET连接

2009-12-22 13:34:48

ADO.Net Tea

2009-12-24 15:11:47

ADO.NET数据库连

2009-03-19 09:58:04

ADO.NET数据库SQL操作

2009-12-21 15:07:41

ADO Access数

2009-12-21 16:18:47

ADO.NET数据库

2009-12-31 11:07:33

连接ADO.NET

2009-11-13 15:45:54

ADO.NET数据库访

2010-07-05 13:29:56

2009-12-30 10:56:29

ADO数据库

2009-12-31 09:18:23

ADO.NET对象模型
点赞
收藏

51CTO技术栈公众号