某书——数据访问技术的发展,以及ado.net
来源:互联网 发布:python 2.7.11 编辑:程序博客网 时间:2024/05/15 20:18
随着数据库和编程技术的发展,出现了众多的数据访问技术。
最初的ODBC,开放数据库互连Open Database Connectivity,实现相同的API访问不同类型的数据库。但ODBC包含上千个API,以函数形式出现,对于软件的编写维护等都造成困难。
随着面向对象技术的发展,将ODBC API包装成对象的形式提供给开发者。只需了解一些对象,就可以利用它们来访问数据库,这就是DAO。
随着组件技术的发展,使用DAO很难实现不同编程语言的交互功能。在COM技术日渐成熟下,微软推出ADO数据访问技术,组件化的形式。
再随着分布式体系架构的发展,ADO.net技术又出现了。
在.NET的System.Data命名空间里,数据访问不仅能能够访问数据库中的数据,还包括访问其他格式的数据,如xml等。包括两步:
第一,数据读取,从不同的数据库中读取,或数据形式中读取。
第二,构造内存数据库。需要为数据提供数据结构和分配内存空间。
这里面重要的一些类是Connection,Command,DataReader,DataAdapter等。
对于ADO与ADO.NET,这两个东西又其实是不同的。
ADO是基于COM组件的形式,而ADO.NET是.NET体系。
那什么是COM呢。
COM component(COM组件)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与语言,平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写组件模块。
组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。在下面的文章中,也有讲到他们两者的区别:
http://apps.hi.baidu.com/share/detail/1453459
- 某书——数据访问技术的发展,以及ado.net
- ADO.NET数据访问技术
- ADO.NET数据访问技术
- 一致的数据访问技术——ADO/OLE DB
- 第九讲 ADO.NET数据访问技术
- 浅谈ADO.NET数据访问技术
- 强大的数据访问助手——ADO.NET
- 数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)
- 数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)
- 数据访问技术路线图(ADO与ADO.NET自由转换)
- ADO.NET数据访问
- ADO.NET 数据访问
- 对ADO.NET数据访问技术中的数据适配器的理解
- ADO.NET数据访问的流程
- ADO.NET的数据访问对象
- Visual Studio 2008之ADO.NET数据访问技术
- 五、ADO.NET数据访问技术(上)
- 五、ADO.NET数据访问技术(中)
- Dijkstra最短路径求解(不考虑权值为负的情况)
- MySQL关联left join 条件on与where不同
- 产品经理常犯的七大错误
- 毕业设计---android客户端2
- 笔记:Gof设计模式--Iterator
- 某书——数据访问技术的发展,以及ado.net
- Java文件读写操作大全
- html总结概要
- HTML中引号多层嵌套的问题
- VB代码:监控系统鼠标指针的变化
- page160
- Tomcat服务器自动加载监听程序
- 这当爹的太霸道了!写给未来儿子的信【爆笑】【欢迎转载】 - Qzone日志
- 如何制作.url文件