adonet查询和检索数据

adonet查询和检索数据

ID:26875547

大小:575.01 KB

页数:28页

时间:2018-11-29

adonet查询和检索数据_第1页
adonet查询和检索数据_第2页
adonet查询和检索数据_第3页
adonet查询和检索数据_第4页
adonet查询和检索数据_第5页
资源描述:

《adonet查询和检索数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ADO.NET连接数据库西源软件培训中心回顾.NETframework中的ADO.NET是一组允许应用程序与数据库交互,以便检索和更新信息的类DataSet和.NET数据提供程序是ADO.NET的两个主要组件每种.NET数据提供程序都是由以下四个对象组成:ConnectionCommandDataAdapterDataReaderConnection对象用于建立应用程序与数据库之间的连接Command对象允许向数据库传递请求,检索和操纵数据库中的数据事务处理是一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完

2、整性问题ADO.NET的两个主要组成部分是?ADO.NET中数据提供程序包含哪几个对象?Command返回值有哪几种?对数据库的操作一般分成哪几个步骤?事务处理一般分成哪几步骤?举例说明在什么情况下采用事务处理?目标理解并使用数据集对象理解DataAdapter对象理解DataReader对象DataSetDataSet是存储从数据库检索到的数据的对象是零个或多个表对象的集合,这些表对象由数据行和列、约束和有关表中数据关系的信息组成不直接与数据库交互既可容纳数据库的数据,也可以容纳非数据库的数据源DataSet类的层次结构DataSetD

3、ataColumnCollectionDataRowCollectionDataColumnDataRowDataTableCollectionDataTableDataSet类说明DataTableCollection包含特定数据集的所有DataTable对象DataTable表示数据集中的一个表DataColumnCollection表示DataTable对象的结构DataRowCollection表示DataTable对象中的实际数据行DataColumn表示DataTable对象中列的结构DataRow表示DataTable对象中

4、的一个数据行DataSet层次结构中的类数据集的工作原理客户端服务器数据集将数据发送到数据集客户端修改数据集将数据集传递给客户端将修改后的数据集传递给服务器客户端向服务器请求数据数据集的类型数据集的类型类型化数据集非类型化数据集它是一个生成类,继承了基类DataSet的所有方法、事件和属性表和列只能以集合的形式公开,而不能用于借助XML结构文件派生新类使用类型化数据集访问列stringemployeeName;employeeName=dsEmployees.Emp[0].EmpName;从dsEmployees数据集的Emp表中第一个记

5、录返回EmpName列,然后将其存储在employeeName字符串变量中使用非类型化数据集访问列stringemployeeName;employeeName=dsEmployees.Tables["Emp"].Rows[0]["EmpName"];使用Tables集合返回EmpName列使用C#代码创建数据集数据集实例是由DataSet构造函数创建的数据集的名称是可选的,不需要指定如果没有指定名称,则以默认名称NewDataSet创建数据集属性说明DataSetName用于获取或设置当前数据集的名称Tables用于检索数据集中包含的表

6、集合方法说明Clear清除数据集中包含的所有表的所有行HasChanges返回一个布尔值,指示数据集是否更改了DataSetempDS=newDataSet("EmployeeDetails");DataTable、DataColumn和DataRow数据集中的数据以DataTable对象的形式存储DataTable类属于System.Data命名空间属性说明Columns表示列的集合或DataTable包含的DataColumnConstraints表示特定DataTable的约束集合DataSet表示DataTable所属的数据集Pr

7、imaryKey表示作为DataTable主键的字段或DataColumnRows表示行的集合或DataTable包含的DataRowHasChanges返回一个布尔值,指示数据集是否更改了方法说明AcceptChanges提交对该表所做的所有修改NewRow添加新的DataRow事件说明ColumnChanged修改该列中的值时激发该事件RowChanged成功编辑行后激发该事件RowDeleted成功删除行时激发该事件DataTableobjStudentTable=newDataTable("Students");创建DataTab

8、le对象的实例DataSetstudentDS=newDataSet();DataTableobjStudentTable=studentDS.Tables.Add("Students");创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。