- 3
- 0
- 约 42页
- 2017-01-01 发布于重庆
- 举报
第7章使用C#和ADO.NET操作数据库 dr.Close(); conn.Close(); } catch(Exception e) { Console.WriteLine(e.Message); } finally { conn.Close(); Console.ReadLine(); } } } } 7.4 DataSet和DataAdapter的使用 7.4.1 DataSet简介 DataSet 对象与 ADO Recordset 对象相似,但功能更为强大,并具有另一重要区别:DataSet 始终是断开的。DataSet 对象表示数据的缓存,具有类似数据库的结构,如表、列、关系和约束。但是,尽管 DataSet 可以并的确像数据库那样运行,但重要的是:DataSet 对象不直接与数据或其他源数据进行交互。这使得开发人员能够使用始终保持一致的编程模型,而不用理会源数据的驻留位置。所有来自于数据库、XML 文件、代码或用户输入的数据都可添加到 DataSet 对象中。这样,由于对 DataSet 进行了更改,所以在更新源数据之前可以对这些更改进行跟踪和验证。DataSet 对象的 GetChanges 方法实际上是创建了另一个 DatSet,该 DatSet 只包含对数据做出的
原创力文档

文档评论(0)