您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > Visual C# 程序设计 讲稿 第12章
VisualC#程序设计第12章C#数据库基础ADO.NET概述ActiveXDataObjects.NET(简称ADO.NET)是微软设计的一种新的数据库访问技术ADO.NET提供了对XML的强大支持ADO.NET是为关系数据访问和非关系数据访问设计的数据连接模型,它可以实现对数据源的非连接处理ADO.NET概述Database.NETDataProdiverConnection(Transaction)Command(Parameters)DataReaderDataAdaperSelectInsertUpdateDelectDataSetDataRelationCollectDataTableCollectionDatTableDataRowCollectionmnDataColumnCollectionConstrainCollectionXMLADO.NET构架ADO.NET概述ADO.NET连接数据源的方式数据集(DataSet)表(DataTable)关系(DataRelation)数据行约束(Constrain)列(DataColumn)行(DataRow)属性数据列ADO.NET数据提供程序ADO.NET数据提供程序为应用程序开发提供多层非连接模式,它帮助建立数据集和数据源之间的连接SQLServer.NET数据提供程序属于System.Data.SqlClient命名空间OLEDB.NET数据支持程序是用来建立数据集中的表与OLEDB数据源之间的连接ADO.NET数据提供程序Connection对象建立与该数据源的连接提供一些属性用于输入与数据源进行连接所需的信息,如数据源所在的位置、数据库名、连接的用户帐号和密码DataReader对象DataReader对象以只读,只向前的方式提供了一种快速读取数据库数据的方式该对象仅与数据库建立一个只读的且仅向前的数据流ADO.NET数据提供程序DataAdapter对象DataAdapter对象在DataSet与源数据之间起到桥梁的作用DataAdapter对象为我们隐藏了和Connection及Command对象沟通的细节DataAdapter对象提供了一组属性,用于将数据库中的数据填充至DataSet及将数据从DataSet更新到数据库ADO.NET数据提供程序DataSet(数据集)对象DataSet(数据集)对象是ADO.NET对象模型中最核心的对象DataSet对象表示数据的缓存,具有类似数据库的结构,如表、列、关系和约束DataSet具有许多XML特性,包括生成和使用XML数据和XML架构的能力ADO.NET数据提供程序DataSet(数据集)所属对象DataTable对象DataColumn对象DataRow对象DataRelation对象ADO.NET数据组件的设置设置数据链接修改数据链接中的WorkstationID属性值为DataAdapter选择连接为数据适配器制定一个查询字符串ADO.NET数据组件的设置仅需要查询数据时,不需要生成Insert,Update和Delete语句生成数据集自动生成的数据库组件添加数据连接类Windows窗体数据绑定技术窗体可以利用两种类型的数据绑定简单数据绑定复杂数据绑定利用数据绑定作为数据表示和操作方法的最常见方案报表数据输入主控/详细关系查找表Windows窗体数据绑定技术数据表字段的绑定连接到数据源放置文本框控件展开(DataBindings)属性,选择Text属性显示“高级数据绑定”对话框显示可用数据源的列表展开要绑定到的数据源,直到找到所需的单个数据元素确定绑定到的元素的名称Windows窗体数据绑定技术数据表的绑定连接数据集将控件的DataSource属性设置为包含要绑定到的数据项的对象如果数据源是数据集,将DataMember属性设置为要绑定到的表的名称Windows窗体数据绑定技术填充数据编制报表程序新建数据集添加新的CrystalReport生成一个新的空白报表为CrystalReport添加数据源CrystalReport设计生成报表本章小结ADO.NET的基本概念几种ADO.NET数据组件的基本应用使用IDE提供的数据适配器设置向导与数据库建立连接进行基本的窗体控件与数据绑定完成最简单的报表并显示
本文标题:Visual C# 程序设计 讲稿 第12章
链接地址:https://www.777doc.com/doc-3970337 .html