1、ADO.NET的数据访问的五大对象:
一、Connection(链接数据库)对象:与数据源创建链接,链接sql server数据库用SqlConnection,链接OLEDB数据源使用OledbConnection.
二、Command(执行T-SQL语句)对象:对数据源执行SQL命令并返回结果,SQL Server用SqlCommand,OLE DB数据源使用OledbCommand.
三、DataReader(读取数据库,一种只读模式,只向前的)对象: 读取数据源的数据,只能将数据源的数据从头至尾依次读出,Sql server使用SqlDataReader,Oledb数据源使用OledbReader
四、DataAdapter(用户填充DataSet,断开模式)对象:对数据源执行操做并返回结果,在DataSet与数据源之间创建通讯,将数据源中的数据写入DataSet ,或根据DataSet中的数据一定数据源。Sql server使用SqlDataAdapter,Oledb 数据源使用OledbAdpater.
五、DataSet(数据集,比如电脑的内存)对象:服务器内存中的数据库sql
2、C#利用ADO.NET进行数据库开发的基本步骤:
一、建立和数据库链接的connection 对象。
二、配置DataAdapter对象并建立和操做数据集DataSet。
三、将数据库中的表添加到DataSet中。
四、把数据集DataSet绑定到DataGrid上。利用DataAdapter 的Fill方法把数据填充到DataSet,最终的数据库中的数据显示在用户界面的DataGrid中。数据库