使用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方法
参考自《C#开发人员指南》:
场景
实现步骤
从数据库中获取只读数据
打开连接;创建command对象;创建DataReader对象 以读/写模式从数据库中获取数据
打开链接;创建数据适配器;指定对数据适配器进行选择、读取、写入以及更新操作的命令;填充DataSet
在WEB表单控件中显示查询结果
打开连接;创建数据适配器;创建DataSet对象;填充DataSet;将控件绑定到包含在DataSet对象中的DataView对象上
将查询结果作为XML来操作
打开连接;创建数据适配器;创建DataSet对象;通过调用DataSet的ReadXml方法将XML从DataSet发送到XmlTextReader对象
从查询或者存储过程中获取单个(标量)值
打开连接;创建Command对象;调用Command对象的ExecuteScalar方法 执行存储过程来插入、更新或者删除数据
打开连接;创建Command对象;调用Command对象的ExecuteNonQuery方法
- 使用ADO.NET的场景
- ADO.NET的开发场景及传统ADO的处理
- ADO.NET的使用
- ADO.NET事务的使用
- ADO.NET对象的使用
- ADO.NET中五大对象应用场景详解
- ADO.NET的Connection对象的使用
- 使用ADO.NET的Connection对象
- 使用ADO.NET的Connection对象
- 使用 ADO.NET 的最佳实践
- 使用ADO.NET的最佳实践
- 使用ADO.NET的最佳实践
- 使用ADO.NET的最佳实践
- ADO.NET使用的几种情况
- ADO.NET 数据库实例教程-DataSet的使用
- ADO.NET中事务的使用
- ADO.NET的一些使用经验
- 使用ADO.NET的最佳实践zz
- 子类重载父类的非虚成员函数是否对从父类中继承且使用该成员函数的方法的行为产生影响
- 红黑树(RedBlackTree),平衡树(BalancedTree),SkipList 的实现
- 抉择
- 看到一些有点深度的分析,转做留存
- 参加同学聚会是件危险的事
- 使用ADO.NET的场景
- "服务器未找到或dns错误的解决方法"之清空dns缓存法
- 字符集编码解析
- 字符乱码问题的解决方案
- 图片验证码
- HibernateSynchronizer的安装与使用 -
- 坐tube,打电话,做饭,找房子,问路!
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 2007-4-24工作计划