kj07-01.txt
来自「asp.net(适用于高职高专教学)电子教案」· 文本 代码 · 共 11 行
TXT
11 行
7.1 数据集的基本概念
在ASP.NET中,数据集(DataSet)对象是进行数据库处理的核心部件。
数据集(DataSet)对象具有下列特点:
首先,利用DataSet,可在内存中得到一个数据库,该数据库中的数据表可来自不同的物理数据库;
其次,DataSet使用“无连接传输模式”访问数据源,在用户需要访问数据源时,并不需要进行冗长的的连接操作,并且数据一旦被读入DataSet(即读入内存),即可关闭与数据源的连接,以使其他用户顺利访问该数据源,这样可有效地提高数据源的平均响应速度;
再次,通过对Adapter进行设置和编程,可以十分方便地将DataSet中的记录回写至数据源中;
最后,ASP.NET中可与数据库结合的控件(例如Repeater、DataList和DataGrid等)都只能接受DataSet中的记录,而与实际的数据源无直接联系,这也是DataSet被广泛使用的最主要的原因。
如前所述,DataSet是一个位于内存中的数据库,该数据库中的内容由程序设计者直接用程序建立,也可以从已经存在的数据库中传入。在一般应用中,以后一方式居多(本书只介绍这一方式)。
当多个用户运行使用了DataSet的应用程序时,每个用户将拥有私有的DataSet,所有操作数据库的动作,一般都只在其DataSet中进行而与实际数据源无关。只是在需要从数据源传入记录或根据DataSet中的内容对数据源进行更新时,方与数据源发生直接联系。
在ASP.NET中,将DataSet与数据源相联系的对象被称为DataAdapter(数据适配器)。
在对内存数据库进行操作时,需要使用的对象主要是DataSet、DataAdapter、DataTable、DataColumn及DataRow等。这些对象拥有的属性、方法和事件十分繁杂,本书不拟详细罗列这些内容.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?