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 (数据阅读器类)