听说是数据库访问控件。不知道是什么意思我平时写程序时用到的。SqlConnect conn = new SqlConnection(...)
SqlDataReader、SqlCommand这些属于什么呀?

解决方案 »

  1.   

    一般应用程序都是数据驱动的,这些程序主要关注数据的获取,显示和修改.NET定义了很多命名空间用来数据交互,总的来说这些命名空间称为ADO.NET
      

  2.   

    找本书看多好,网上电子书很多ado.net技术内幕
      

  3.   

    ADO.NET是一组向.NET程序员公开数据访问服务的类...为什么不去看书?
      

  4.   

    比较直白的说发就是  你引用的那些命名空间 都放在ado.net里 或者说这个集合 叫 ado.net
      

  5.   

    因为目前用到并不多(可能用到了也不知道是ADO.net),所以现在只要有点大概的了解就行,技术内幕方面的内容就算了吧。
    大家如果明白的话,最好能用通俗的话描述一下。
    谢谢
      

  6.   

    說白了就是一個數據驅動程序。
    是.net和sql進行互動的中間件...
    一般你只要了解ado.net的四大核心組件:
    command
    connection
    dataAdapter
    dataReader
    DataSet
    那麼ado.net也就了解的差不多了....
      

  7.   

    SqlConnect conn = new SqlConnection(...) 是创建一个连接
      

  8.   

    sqlconnection sqlcon=new sqlconnection(strSql)
    這是實例化一個邊接.因為程序要和數據庫打交道,所以你得和它連上,才能進行下一步操作.
    sqlcommand  ...
    這是一個執行命ling的對像,就是說你要對數據庫進行一個什麼樣的操作,(比如,新增,崱除,)sqldataReader 向數據庫讀數據,(流)
     dataAdapter 這個是dataset與數據庫的中間橋lang
    dataset 是可以在沒有連接(connection)情況下對數據
    進行操作的..
      

  9.   

    ADO.NET active data object 动态数据对象 他是负责提取从数据库中获得你想要数据的一组命名空间和类的统称
    在ADO,NET里定义了很多的命名空间 比如.sqlclint oledb...等等 负责从不同类型的数据库里提取数据
    而在这些命名空间中又定义了很多不同的类负责不同的功能 比如sqlconnection是针对sql数据库负责和数据库取得连接的
    而sqldatareader是获得1Reader对象的...如此而已
      

  10.   

    ADO.NET是一组用于和数据源进行交互的面向对象类库。
    上面提到的sqlconnection,dataset 等都是里面的类
      

  11.   

    这些都是对数据库进行访问时所必须的对象.它们都属于 ADO.NET 这一基于.NET 框架结构,面向分布式和以XML数据格式为核心的数据访问技术.ADO.NET 体系结构包括两大核心控件,它们分别是:1> .NET Framework 数据提供程序  2> DataSet
    其中前者提供程序用于 连接到数据库 执行命令 检索结果. 它提供4个核心对象. Connection对象用于与特定的数据源建立连接. Command对象用于对数据源执行命令. DataReader 对象用于从数据源中向前读取只读数据源,它是一个简易的数据集.DataReader对象用于用数据源的数据填充 DataSet 数据集并更新数据集. 
    后者 DataSet 是一个数据集,它比DataReader 要复杂的多.它表示包括相关表,主键约束和表间关系在内的整个数据集. 
      

  12.   


    Dataset不是核心组件吧?核心组件好像就是前面的四个吧?