ADO.NET --总结

ADO.NET为我们提供了一个很强大的操作数据库的方式。在这里呢,我们学习了好几个对象和方法。

ADO.NET由两部分组成:.NET Framework数据提供程序和数据集(DataSet);

.NET数据提供程序包括4个核心对象:

Connection对象,用来建立与数据库的连接

Command对象,用来对数据库执行命令

DataReader对象,用来从数据库获取只读、只进的数据

DataAdapter对象,是数据集(DataSet)和数据库之间的桥梁,用来将数据填充到数据集,并把数据集中修改过的数据提交给数据库。

.NET数据提供程序是与数据库有关系的,不同类型的数据库要用不同命名空间中的.NET数据提供程序。

数据集(DataSet)是一个临时存储的地方,位于客户端的内存当中。它不和数据库直接打交道,而是通过DataAdapter对象和数据库联系的。

我们的应用程序在操作数据库的数据可以有两种方式:

一种就是直接对数据库执行命令。如果要查询单个值,就用Command对象的ExecuteScalar()方法。

如果查询多个值,就要用的Command对象的ExecuteReader()方法,它返回一个DataReader对象,利用DataReader对象的Read()方法可以每次读出一条记录。

如果要对数据库进行修改,可以使用Command对象的ExecuteNonQuery()方法,它返回受影响的记录的条数。

另一种就是利用DataSet间接操作数据库。通过DataAdatper对象的Fill()方法把需要的数据一次性放在DataSet中,如果不需要对数据

进行修改,只需Fill()方法就可以了。如果对数据集的数据做了修改,要把修改过的数据返回给数据库,就需要使用DataAdapter对象的Update()方法。

你可能感兴趣的:(ADO.NET --总结)