ado.net 续1

1。连接池

注意关闭连接对象

eg:

 

数据库连接

 

 SqlConection 平时使用的不是很多,常见的就是上面的问题。

 

2.执行命令

执行一次

SqlComand :

 属性(略);

方法:

BeginExecuteNonQuery :以非阻塞方法 执行一个非查询命令 1.x不支持

BeginExecuteReader:以非阻塞方法 执行一个查询命令 1.x不支持

BeginExecuteXmlReader:以非阻塞方法 执行一个xml查询命令 1.x不支持

Cancel:尝试取消Sqlcomand 的执行,失败不会产生异常

CreateParameter:建立Sqlparameter 的新实例

EndExecuteNonQuery:完成一个异步执行的非查询命令 1.x不支持

 

EndExecuteReader:完成一个异步执行的查询命令 1.x不支持

EndExecuteXmlReader:完成一个异步执行的xml查询命令 1.x不支持

 

ExecuteNonQuery:执行一个非查询命令,返回受影像的行数

ExecuteReader:执行一个查询命令,并返回一个该数据的只读游标(数据阅读器)

ExecuteScalar:执行一个查询,并返回结果集中 0,0(第一行,第一列)的值

 ExecuteXmlReader:执行的xml查询命令 返回XML数据并创建一个XmlReader对象

Prepare:在sql中的一个实例,创建改命令的一个准备版本。

ResetCommandTimeout:将命令超时重置为默认值。

ExecuteScalar的通常与select count 一起用,也常用于检索总值。

...未完待续

下节预告:SqlDataReader (数据阅读器类)

posted @ 2008-11-24 14:48  谢T  阅读(153)  评论(0编辑  收藏  举报