| 您现在的位置是: | 软件 > 专题、教程宝典 > 技术开发 > |
[摘要]:讨论和分析了微软数据体系结构的概况,重点介绍了用ADO编程所需要注意的细节,并详细讨论和分析了VC下ADO编程的模式和可以利用的资源,同时介绍了在VBA下如何进行ADO对象的使用问题,对于基于UDA的数据源操作的开发人员有一定的借鉴作用。UDA综述 微软提供了UDA技术作为一个解决方案来解决从多个数据源中操作数据的问题。通过使用UDA技术,你可以通过一个公共的界面集合来到达不同的数据源,比如我们可以使用UDA来操作关系数据库(比如SQL SERVER,ORALCE)、文本文件、电子邮件、目录服务中的目录系统、OFFICE文档等等...... 数据库应用程序需注意的问题 提高应用程序性能的最好的方法是发现应用的瓶径之所在,和数据库进行交互的性能无疑是决定应用程序性能的重要环节之一。因为ADO是当前最新的基于组件的数据库编程的接口,这里我们主要讨论用ADO编程所需要注意的问题,因为ADO是一个和编程语言无关的COM组件系统,所以这里讨论的要点适用于所有的编程语言和编程环境,比如:VB、VBScript、VC、Java等等...... VC数据库编程分析 在VB下进行基于ADO的编程相对比较简单,只要我们通过reference加载了适当的类型库以后,我们就可以正常的调用ADO对象,但是可能很多开发人员对于VC下的基于ADO,OLE DB的数据库开发就没有很多经验了。所以我们有必要先讨论一下VC下基于ADO开发的几种模式...... VC数据库编程技术应用 用C++进行应用程序开发的话,就应该使用ADO C++ Extensions。我们知道,在VB或者用VBScript来操作ADO的话,是非常方便的,但是如果使用C/C++或者是Java的话,就必须要处理类似VARIANTs这样的数据结构,实现和C++数据结构的转换,而这个无疑是所有C++开发人员都很头疼的事情...... VBA中初始化ADO连接的几种方法 VBA中初始化ADO连接的几种方法有以下几种...... 结论 微软的UDA模型是建立在组件基础上的数据源操作的统一接口,它实现了对不同的数据源的封装,制定了在各个层面进行数据操作的标准,方便了开发人员对异构数据库的操作和分析,是广大基于Windows开发人员进行数据操作的强有力的工具,因此分析和掌握UDA模型和相关的编程技术对于开发人员是大有帮助,本文对UDA模型进行了介绍并分析了提高性能的一些规则和方法,同时对基于VC下OLE DB,ADO开发进行了讨论,给出了实例,对于ADO开发人员有一定的借鉴作用。 |