- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                * ASP.NET3.5简明教程(C#) 重点内容:  ADO.NET  连接数据库  读取数据  DataReader  填充数据集 第8章 ADO.NET数据库编程  一、ADO.NET  在ASP.NET应用程序中访问数据库要通过ADO.NET来实现。ADO.NET又被称为ActiveX数据对象(ActiveX Data Object),是从Web的角度对ADO进行检讨和改进的。ADO.NET 是为了因应广泛的数据控制而设计,所以使用起来比以前的ADO 更灵活有弹性,也提供了更多的功能。 ADO.NET对象模型中有五个主要的组件,分别是Connection、Command、DataSetCommand、DataSet以及DataReader。在ADO.NET对象模型中,DataSet(数据集)是最重要的对象。一般来说,一个DataSet对象就是一个记录集的集合,可以通过命令用数据集合填充DataSet对象。ADO.NET提供了记录集的所有数据库功能,包括排序,分页,过滤视图,关系,索引,和主键等。可以用XML形式保持或传输任何DataSet对象,而且无需付出任何额外的代价,因为DataSet对象本身就是按照XML格式构造。Connection、Command、DataSetCommand以及DataReader是数据操作组件(Managed Providers),负责建立联机和数据操作。数据操作组件的主要功能是作为DataSet和数据源之间的桥梁,其主要功能是负责将数据源中的数据取出后填充到DataSet数据集中,或者将数据存回数据源。  为了更好地支持断开模型,ADO.NET组件将数据访问与数据处理分离。它是通过两个主要的组件:.NET数据提供程序(data provider)和Dataset来完成这一操作的。  1、组件结构 一、ADO.NET  一、ADO.NET  1、组件结构 ADO.NET体系结构的一个核心元素是.NET数据提供程序,它是专门为数据处理以及快速地只进、只读访问数据而设计的组件。 它是包括Connection、Command、DataReader和DataAdapter对象的组件。  提供连接DataSet对象和数据源的桥梁,使用Command 对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。 DataAdapter 从数据源中提供高性能的数据流 DataReader 用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。 Command 提供与数据源的连接 Connection 描述 对象名称 二、连接数据库  1、建立SQLServer数据库 (1) 打开Microsoft SQL Server Management Studio,弹出“连接到服务器”对话框,如图所示。  二、连接数据库  1、建立SQLServer数据库 (2) 读者选择合适的服务器名称和身份验证方式后,在“连接到服务器”对话框单击“连接”按钮,连接到SQL Server服务器。连接成功后,进入程序的主界面,如图所示。  二、连接数据库  1、建立SQLServer数据库 (3) 在“对象资源管理器”中右键单击“数据库”,从弹出的上下文菜单中选择“新建数据库”命令,弹出如图所示的对话框。  二、连接数据库  1、建立SQLServer数据库 (4) 在“数据库名称”中输入读者想要创建的数据库,这里输入的名称为SuperMarket,单击“确定”按钮创建SuperMarket数据库。此时读者会发现在“对象资源管理器”的“数据库”节点中增加了一个名为SuperMarket的数据库,如图所示。  二、连接数据库  1、建立SQLServer数据库 (5) 展开SuperMarket节点,右键单击“表”节点,开始进行表编辑操作,如图所示。  二、连接数据库  1、建立SQLServer数据库 (6) 在右侧的属性窗体中把表的名称改为Product,然后在编辑表的窗体中加入4列,最终结果如图所示。  (7) 右键单击“编号”列,在弹出的上下文菜单在那个选择“设置主键”命令,“编号”成为该表的主键。此时该表如图8-8所示。  二、连接数据库  1、建立SQLServer数据库 (8) 在“对象资源管理器”中右键单击SuperMarket数据库的product表,从弹出的上下文菜单中选择“打开表”命令,向表中输入记录。该表中的记录如图所示。  二、连接数据库  2、连接SQLServer数据库 SQL Server .NET Framework数据提供程序使用SqlConnection对象提供与Microsoft SQL Server的7.0版或它的更高
                您可能关注的文档
最近下载
- 2025年鸿蒙智行认证(判断题)考试题库.docx VIP
- 2025年华为鸿蒙应用开发工程师认证实战演练题库.docx VIP
- 高教版中职语文基础模块 上册第四单元整本书阅读《平凡的世界》阅读指导教学设计.docx VIP
- 整本书阅读《平凡的世界》同步练习(含解析)中职语文高教版(2023)基础模块上册.docx VIP
- 苏教版高中化学必修第一册全册教学课件.pptx
- 高中理综高三模拟高考(全国Ⅱ卷)实战演练卷——新疆高考模拟3月卷理科综合能力.doc VIP
- 关于加强金属非金属地下矿山外包工程指导意见.doc VIP
- 关于加强金属非金属地下矿山外包工程安全管理的若干规定.docx VIP
- 主新闻中心介绍.doc VIP
- 2023-2024学年江苏省南京市玄武区九年级(上)英语期中试题和答案.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)