码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET动态网站制作(24)-- ADO.NET(3)

时间:2015-11-06 12:43:51      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

前言: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!