.net 数据库链接中的类

使用sqlserver 数据库:

命名空间:using System.Data.SqlClient(不可遗忘添加);

涉及到的类:

 SqlConnection: 表示与 SQL Server 数据库连接

 SqlCommand: 表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 此类不能被继承。

   conn.Open():使用 ConnectionString 所指定的属性设置打开数据库连接。

   SqlDataReader 类:提供一种从 SQL Server 数据库读取行的只进流的方式。

若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,而不要直接使用构造函数。

在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 SqlConnection 无法执行任何其他操作,只能将其关闭。 除非调用 SqlDataReaderClose 方法,否则会一直处于此状态。 例如,在调用 Close 之前,无法检索输出参数。

SqlDataReader. Read 方法:使 SqlDataReader 前进到下一条记录。

       SqlDataReader 的默认位置在第一条记录前面。 因此,必须调用 Read 来开始访问任何数据。

对于每个关联的 SqlConnection,一次只能打开一个 SqlDataReader,在第一个关闭之前,打开另一个的任何尝试都将失败。 类似地,在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为它提供服务,直到调用 Close 时为止。

 

posted @ 2013-11-07 16:30  atmal  阅读(148)  评论(0)    收藏  举报