日期:2014-05-18  浏览次数:20443 次

请问倒底什么是Ado.net
听说是数据库访问控件。不知道是什么意思

我平时写程序时用到的。

SqlConnect conn = new SqlConnection(...)
SqlDataReader、SqlCommand

这些属于什么呀?


------解决方案--------------------
一般应用程序都是数据驱动的,这些程序主要关注数据的获取,显示和修改.NET定义了很多命名空间用来数据交互,总的来说这些命名空间称为ADO.NET
------解决方案--------------------
ADO.NET是一组向.NET程序员公开数据访问服务的类...

为什么不去看书?
------解决方案--------------------
比较直白的说发就是 你引用的那些命名空间 都放在ado.net里 或者说这个集合 叫 ado.net
------解决方案--------------------
說白了就是一個數據驅動程序。
是.net和sql進行互動的中間件...
一般你只要了解ado.net的四大核心組件:
command
connection
dataAdapter
dataReader
DataSet
那麼ado.net也就了解的差不多了....

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