使用ADO.NET的场景

来源:互联网 发布:360浏览器淘宝客 编辑:程序博客网 时间:2024/05/17 22:31
 刚开始学.NET,老是搞不清楚什么时候用DataReader,什么时候用DataSet,正好在一本书上看到了,所以记下来,免得遗忘。
参考自《C#开发人员指南》:
场景
实现步骤
从数据库中获取只读数据
打开连接;创建command对象;创建DataReader对象 以读/写模式从数据库中获取数据
打开链接;创建数据适配器;指定对数据适配器进行选择、读取、写入以及更新操作的命令;填充DataSet
在WEB表单控件中显示查询结果
打开连接;创建数据适配器;创建DataSet对象;填充DataSet;将控件绑定到包含在DataSet对象中的DataView对象上
将查询结果作为XML来操作
打开连接;创建数据适配器;创建DataSet对象;通过调用DataSet的ReadXml方法将XML从DataSet发送到XmlTextReader对象
从查询或者存储过程中获取单个(标量)值
打开连接;创建Command对象;调用Command对象的ExecuteScalar方法 执行存储过程来插入、更新或者删除数据
打开连接;创建Command对象;调用Command对象的ExecuteNonQuery方法  
原创粉丝点击