配色: 字号:
SQL Server 2008数据库实用教程-第12章
2022-12-14 | 阅:  转:  |  分享 
  
第12章 C#.NET/SQL Server开发与编程 12.1 ADO.NET概述 12.1 ADO.NET概述 A
DO.NET是微软.NET框架中的一种新的数据访问技术,它可以访问很多关系型数据库系统,例如SQL Server,以及还有很多已经
具备了OLE DB的数据源。 12.1.1 ADO.NET DataSet组件 ADO.NET DataSet
组件为ADO.NET提供了断开式结构服务,DataSet的设计就是为了实现独立于任何数据源的数据访问。 Dat
aSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。 12.1.2 .NET数据提供程序集 .
NET数据提供程序 是为了实现数据操作和对数据的快速访问。.NET数据提供程序包括四种对象:Connection:
提供与数据源的连接。Command:用户可以访问用于返回数据,修改数据,运行存储过程以及发送或者检索参数信息的数据库命令。 1
2.1.2 .NET数据提供程序集DataReader:从数据源中提供高性能的数据流。DataAdapter:提供连接DataSe
t对象和数据源的桥梁,并且DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,
并使对DataSet中数据的更改与数据源保持一致。 12.2 C#.NET数据库操作关键类 1.SqlConnection 常用的
属性和方法如下: Database:获取当前数据库或连接打开后要使用的数据库的名称。DataSource:获取要连接的 SQL S
erver 实例的名称。Close:关闭与数据库的连接。这是关闭任何打开连接的首选方法。Open:使用 ConnectionStr
ing 所指定的属性设置打开数据库连接。 12.2 C#.NET数据库操作关键类2.SqlDataAdapter 常用的属性和方法
如下: DeleteCommand:获取或设置一个 Transact .SQL 语句或存储过程,以从数据集删除记录。InsertC
ommand:获取或设置一个 Transact .SQL 语句或存储过程,以在数据源中插入新记录。SelectCommand:获取
或设置一个 Transact .SQL 语句或存储过程,用于在数据源中选择记录。UpdateCommand:获取或设置一个 Tra
nsact .SQL 语句或存储过程,用于更新数据源中的记录。Update?:为 DataSet 中每个已插入、已更新或已删除的行
调用相应的 INSERT、UPDATE 或 DELETE 语句。 12.2 C#.NET数据库操作关键类3.SqlCommand
常用的属性和方法如下:Connection:获取或设置 SqlCommand 的此实例使用的 SqlConnection。Comm
andText:获取或设置要对数据源执行的 Transact .SQL 语句或存储过程。ExecuteNonQuery:对连接执行
Transact .SQL 语句并返回受影响的行数。 12.2 C#.NET数据库操作关键类4.SqlDataReader 常用
的属性和方法如下:Connection:获取与SqlDataReader关联的SqlConnection。Close:关闭SqlD
ataReader对象。Read:使SqlDataReader前进到下一条记录。
献花(0)
+1
(本文系籽油荃面原创)