标签:
前言:ADO.NET的第三节课。今天主要讲SQL Helper。
内容:
1.DataReader和DataSet的区别:
(1)DataReader是一行一行地读,且只能向前读;DataSet是一次性读取出来放到内存中,所以,DataReader读取速度更快,占用内存更低。
(2)DataReader需要一直和数据库保持连接,DataSet读取完后即和数据库断开。
(3)DataSet里面可以存储多个结果集(DataTable)。
(4)DataSet可以对数据进行缓存,而DataTable不行。
做大型网站的时候需要涉及到缓存技术。
2.SQL Helper是一个基于.NET Framework的数据库操作组件,组件中包含数据库的操作方法,其用于简化重复地写数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SQL Helper封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,变得方便了很多。
3.老师现场写代码,涉及到了很多知识点,得好好消化一下了。
后记:多多练习。
ASP.NET动态网站制作(24)-- ADO.NET(3)
标签:
原文地址:http://www.cnblogs.com/zoe-yan/p/4936012.html