学生信息管理系统(5)——应用程序与数据库连接

        从刚开始做红皮书、五个小例子到SQL入门经典 再到学生信息管理系统,有几个东东经常出现在我的眼前。它们是ODBC 、 OLEDB、ADO、ADODB 既然这么有缘,在不上去和它交个朋友就不是我的脾气了。
         先让这几个朋友自我介绍下吧!看大家有认识的吗?
        ODBC(Open Database Connectivity,开放数据库互连)

1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。---出现的最早,但不总是万能。


           OLE DB(Object Linking and Embedding, Database,对象连接嵌入数据库)

1997年, Microsoft 的一个战略性系统级编程接口,用于管理整个组织内的数据。OLE DB 是建立在 ODBC 功能之上的一个开放规范。ODBC 是为访问关系型数据库而专门开发的,OLE DB 则用于访问关系型和非关系型信息源,例如主机 ISAM/VSAM 和层次数据库,电子邮件和文件系统存储,文本、图形和地理数据以及自定义业务对象。


       ADO(ActiveX Data Object,活动数据对象)

1996年,ADO是DAO/RDO的后继产物。ADO 2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO"扩展"了DAO和 RDO 所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。 作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。 ADO涉及的数据存储有DSN(数据源名称)、ODBC(开放式数据连接)以及OLE DB三种方式。后面的例程将详细讲解这三种方式的具体访问实现。---可以说是对odbc,oledb这些系统级的编程接口的汇接,并对DAO,RDO这些应用级的编程接口的升级吧。


         ADODB( Active Data Objects Data Base,活动数据对象的数据基础)是ADO技术中的一种。  (详细解释) 
          看到这大家大家应该对它们有了一些了解了吧!为了让大家知道它们之间的练习附上一幅图。(原创)
 学生信息管理系统(5)——应用程序与数据库连接_第1张图片
         到了这里相信大家对它们有了一些新认识,上面都朋友对它们的介绍。下面请点击连接看看我是如何从别一个角度帮你去了解它们。
          学生信息管理系统(6)——应用程序与数据库连接
                 
                 
 

你可能感兴趣的:(学生信息管理系统(5)——应用程序与数据库连接)