ado.net简介
ADO.NET是一组用于和数据源进行交互的面向对象类库:
一:通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。
二:ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。
三:因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源。
四:这些数据源都可以通过.NET的ADO.NET类库来进行连接。
ADO.NET是一种数据访问技术,使得应用程序可以连接到数据存储,并以各种方式操作存储在其中的数据。
该技术基于.NET Framework,与.NET Framework类库的其余部分高度集成。ADO.NET API的设计,使得可以从所有面向.NET Framework的语言中使用该API,如Visual Basic、C#、J#、和Visual C++。
.NET Framework类库中用于操作数据库的资源称为ADO.NET,主要定义在System.Data命名空间及其下级命名空间,其中,System.Data.SqlClient等命名空间中的资源可以用于SQL Server数据库操作;此外,还可以使用OLEDB或ODBC方式进行数据库操作。
ADO.NET的五大对象分别是:
1、Connection(连接数据库)
2、Command(执行T-SQL语句)
3、DataAdapter(用户填充DataSet,断开模式)
4、DataReader(读取数据库,一种只读模式,只向前的)
5、DataSet(数据集,好比电脑的内存)