首先要明白什么是ADO.NET

简单来讲,ADO.NET其实就是为了解决数据访问而诞生的。它的主要作用就是对数据进行访问。

五个基础对象:
1.Connection(连接):要想访问数据,必须首先建立与数据库的连接,才能进行其他操作。连接数据库需要提供一些参数,例如用户名密码等。
2.Command(指令):在连接数据库后,我们需要对数据进行操作,如何去操作数据,需要用户给一个指令,即command,常见的就是增删改查四种操作。
3.DataAdapter:主要是在数据源(数据库)以及DataSet(数据暂存区)之间执行数据库传输工作,它可以透过Command对象下达命令后,然后将取得的数据填充到DataSet对象中。
4.DataSet:类似于一个数据暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来,DataSet是放在内存中的。
5.DataReader:可以逐行读取数据源中的数据,并且数据是只读的,读取的数据来自于数据源而不是把所有数据加载到本地,这样的话节省资源,效率也更高。