论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

通变网站―ado.net开发关键技术

目录

引言... 1

http://www.paper51.com

一、ADO.NET简介... 1 内容来自论文无忧网 www.paper51.com

二、ADO.NET的内置对象... 1

http://www.paper51.com

2.2 Commands. 2

内容来自论文无忧网 www.paper51.com

2.3 DataReader 2 内容来自论文无忧网 www.paper51.com

三、 数据集 (DataSet)... 3 copyright paper51.com

3.1 使用DataSet操作数据... 3

paper51.com

四、常用ADO.NET操作数据库的方式... 3

内容来自www.paper51.com

五、两种方式读取数据库的不同方式... 4 paper51.com

六、总结... 4 内容来自论文无忧网 www.paper51.com

参考文献... 5

内容来自www.paper51.com

致   谢... 6

内容来自www.paper51.com

内容来自www.paper51.com

引言

http://www.paper51.com

    ADO.NET是ADO 的最新发展产物,更具有通用性。它的出现,开辟了数据访问技术的新纪元。基于Web 的数据库访问是目前最新的数据访问技术,它不但成功地实现了网络断开、在Web 页无状态情况下客户端对服务器上数据库的访问,而且并不需要开发人员做大量的工作。 内容来自www.paper51.com

    ADO.NET是微软在.NET平台下开发地一种全新的数据库访问机制。与ADO相比,ADO.NET满足了ADO无法满足的3个重要需求:为适应Web环境的编程需要提供了断开的数据访问模型;提供了与.NET的紧密集成;提供了.NET框架的无缝连接。在性能上,由于ADO使用COM 封送在层间传输的不连接的记录集,会因将记录集内的值转换为COM可识别的数据类型而导致显著的处理开销,而ADO.NET的数据不需要进行数据类型转换,其性能优于ADO。在应用程序可伸缩性上,由于ADO.NET为断开式N 层编程环境提供了很好的支持,这使得应用程序的可伸缩性大为增强。

paper51.com

一、ADO.NET简介 http://www.paper51.com

ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。准确地说,ADO.NET是由很多类组成的一个类库,这些类提供了很多对象,分别用来完成数据库的连接、查询记录、更新记录和删除记录等操作,其中ADO.NET 有两个核心组件:DataSet 和.NET Framework数据提供程序,包括Connection、Command 、DataReader 和 DataAdapter对象在内的组件,.NET Framework数据提供程序,可以实现数据操作和对数据的快递、只进、只读访问。使用ADO.NET的优势可以总结为如下: 内容来自论文无忧网 www.paper51.com

(1)由于使用了更好的封装,所以更容易实现数据共享

内容来自论文无忧网 www.paper51.com

(2)由于使用了XML,所以提高了标准化程度 http://www.paper51.com

(3)由于提供了强大的输入环境,所以可编程性大大增强 内容来自论文无忧网 www.paper51.com

(4)由于对断开的记录集进行了自动处理,使得ADO.NET的性能大大提高。 copyright paper51.com

二、ADO.NET的内置对象

内容来自论文无忧网 www.paper51.com

核心的ADO.NET功能基本上可以被概括为如下内容。

copyright paper51.com

Connection 对象在web页面和数据库间建立连接。

http://www.paper51.com

Commands 对象向数据库提供者发出命令,返回的结果以一种流的方式贯穿于这些连接中,结果集可以用DataReaders 快速地读取,也可以储存到驻留内存的Dataset对象中,然后通过DateSetCommands对象让用户在数据集中访问和操作记录。开发者可以通过DataSet内置的方法在基础的数据源上去处理数据集。ADO.NET操作数据库的两种更本的方式,第一种方式:使用DataSet ,此时整个查询结果都存储在DataSet中,而这个DataSet又存储在内存中,因此,此时可以关闭数据库连接,但因DataSet存储在内存中从而会消耗大量内存;第二种方式:使用DataReader,此时并没有将整个检索 结果读入内存,而是需要通过DataReader不断地去数据库中读取,当然在读的过程忠需要一直保持数据库连接为打开状态。二者各有优缺点,简单来说,DataSet功能强大,而DataReader效率高,当不需要自动排序等功能时,推荐使用DataReader来获取更高的效率。 http://www.paper51.com

------分隔线----------------------------
联系方式