ADO.NET概述
连接的对象 断开连接的对象 Connection Transaction DataAdapter Command Parameter DataReader DataSet DataTable DataView DataRow DataColumn Constraint DataRelation 一、.NET数据提供程序
连接的对象
断开连接的对象
Connection
Transaction
DataAdapter
Command
Parameter
DataReader
DataSet
DataTable
DataView
DataRow
DataColumn
Constraint
DataRelation
.Net框架提供数据提供程序:SQL Client .NET Data Provider和Ole DB .NET Data Provider。前者专为SQL Server7以及以后的版本的数据库进行通信而设计,后者允许通过OLE DB提供程序与各种数据存储进行通信。无论使用哪种方式,所编写的代码都很相似。
二、对象分类概述
1、 连接的对象
Ⅰ、Connection对象:
表示与数据源之间的连接。可通过Connection对象的各种不同属性指定数据源的类型、位置以及其他属性,可用它来与数据库建立连接或断开连接。Connection对象起到渠道的作用,其他对象如DataAdapter和Command对象通过它与数据库通信。
Ⅱ、Command对象:
表示对数据库的查询、对存储过程的调用或要返回特定表内容的直接请求。可使用Command对象对数据库执行任何一种查询操作。
Ⅲ、DataReader对象:
DataReder用于以最快的数据检索并检查查询所返回的行。可使用DataReader对象来检查查询结果,一次查询一行,当移到下一行时,前一行的内容就会被放弃。DataReader不支持更新操作,由DataReader返回的数据是只读的。由于DataReader对象支持最小特性集,所以它的速度非常快,而且是轻量的。
Ⅳ、Transaction对象:
Connection对象有一个BeginTransaction方法,可用来创建Transaction对象。该对象可用来在 Transaction对象的生存期提交或取消对数据库所做的更改。
Ⅴ、Parameter对象:
要使用参数化的Command对象,可先为查询中的每个参数创建Parameter对象,并将它们添加到Command对象的Paramters集合中。ADO.NET的Parameter对象公开一些属性和方法,可用来定义参数的数据类型和值。
[1] [2] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18