第章-数据库基础与应用
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集 仅供参考学****勿做商业用途
数据库访问
数据访问是开发Windows和Web应用程序的一个关键问题,由于数据访问在应用程序中使用得非常普遍,如果开发人员需要不断为数据库访问任务而编写程序就会相当的繁琐。正是基于此Microsoft公司提出了一种新的数据库访问技术--。
SQL Server ,Access等数据源,以及通过OLE DB和XML公开的一致访问。,并检索、操作和更新其中的数据。
:DataSet〔数据集〕 Framework数据提供程序。在.NET框架中, Framework数据提供程序或托管提供程序。其中,.NET Framework数据提供包括Connection、Command、DataReader和DataAdapter对象。这些对象都是连接对象〔需要保持与数据源的连接才能够使用的对象〕,而DataSet为非连接对象。。
.
NET Framework
数据提供程序
DataAdapter
SelectCommand
InsertCommand
UpdataCommand
DelectCommand
Connection
事务
Command
参数
DataReader
DataSet
DataTableCollection
DataRowCollection
DataColumnCollection
ConstraintCollection
数据表
XML
DataRelationCollection
数据库
,实现独立于任何数据源的数据访问,它就象一个蓄水池,用于缓存从数据库中检索出的数据,即使与原数据源的连接断开了,应用程序也可直接对其进展访问。DataSet可包含假设干个 DataMember对象,每个DataMember对应于一张逻辑表,每张逻辑表又可分别按数据行〔DataRow〕或数据列〔DataColumn〕来访问。每个Connection对象提供与数据源的连接,是操作数据库的根底,表示应用程序和数据源之间的惟一会话,它就如同一个水管一样,提供数据源与蓄水池(数据集)或其它应用之间的数据流连接。Command对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令〔Sql语句、存储过程等〕,实现对数据源的操作,如查询、插入、修改和删除等。DataReader对象用于保存来自数据源且只读的数据流。DataAdapter对象是DataSet对象和数据源之间关系的桥梁,用于数据源填充DataSet
4
个人收集 仅供参考学****勿做商业用途
,并解析对它的更新。“数据操作〞中分解出“数据访问〞,把程序员从数据访问的繁琐事务中解放出来。例如对一般的数据库操作而言,当要访问数据库的时候,首先通过Connection对象指定数据源,形成一个类似水管的数据管道,接着通过DataAdapter对象来设置要执行的Sql语句内容,并把Sql语句与Connection对象相关连,以指定数据连接收道中具体要流动的数据内容,然后指定一个DataSet对象,用于保存从数据连接收道中流出的内容。当要访问数据时,只需访问DataSet对象即可,这就大大方便了普通用户对数据库的访问。
数据绑定技术
数据库应用程序开发过程中,面对大量的数据,采用数据库存
第章数据库基础与应用 来自淘豆网www.taodocs.com转载请标明出处.