• ADO.NET编程(1)基础知识


      ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。在 System.Data.dll 程序集中,并与 System.Xml.dll 中的 XML 类集成。ADO.NET 是在 .NET Framework 中提供最直接的数据访问方法。为ADO.NET Entity Framework和LINQ to SQL等基于数据访问的组件提供了底层的技术支撑。ADO.NET可以支持多种数据源,例如:SQL Server 和 XML。在进行ADO.NET编程之前我们先来了解ADO.NET的结构。

    ADO.NET主要组件:

    Connection 对象:连接对象

     Connection对象提供到数据源的连接。

    Command 对象:执行命令

    使用Command对象可以访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。

    DataReader 对象:读取数据

     DataReader可从数据源中读取只进且只读、高性能的数据流,相对于DataSet如果只需要读取查询结果,则 DataReader 是更好的选择。

    DataAdapter 对象:使用数据源填充 DataSet 并解决更新

    DataAdapter在 DataSet 对象和数据源之间起到桥梁作用。 DataAdapter 使用 Command 对象在数据源中执行 SQL 命令以向 DataSet 中加载数据,并将对    DataSet 中数据的更改协调回数据源。

    DataSet 对象:数据驻留在内存中的表示形式

    DataSet是专门为独立于任何数据源的数据访问而设计的。 因此,它可以用于多种不同的数据源,用于 XML 数据,或用于管理应用程序本地的数据。 DataSet 包  含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及有关 DataTable 对象中数据的主键、外键、约束和关系信息组成。

     

    参考资料:

    http://msdn.microsoft.com/zh-cn/library/27y4ybxw.aspx

    http://msdn.microsoft.com/zh-cn/library/zb0sdh0b.aspx(重要)

    作者:晴天猪

    出处:http://www.cnblogs.com/IPrograming 

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    search支持多种标签
    二级导航样式
    内容页与首页列表页调用点击数量
    常用标签
    20随机验证码
    19.请输入整数
    18.自定义过滤器表头排序
    17.js实现金山打字
    16.简单的自定义指令
    OC学习笔记 面向对象 继承与组合
  • 原文地址:https://www.cnblogs.com/IPrograming/p/ADO_NET_1.html
Copyright © 2020-2023  润新知