Connection,Command,DataReader,DataAdapter,DataSet
1,Connection 对象 —— 连接数据库
首先与数据库进行连接;ConnectionString 数据库连接字符串,用于指定与哪种数据库进行连接。
2.Command 对象 —— 执行SQL语句
连接数据库之后,就可以对数据源进行操作了。 对数据源的操作一般包括查看,插入,更新和删除,ADO.NET使用Command对象进行这些操作。
Command对象执行命令的方法有ExecuteNonQuery(),ExecuteScalar(),ExecuteReader()等。
ExecuteNonQuery()方法用来执行Insert,Update,Delete等非查询语句和其他没有返回结果集的SQL语句,并返回执行命令后影响的行数。
ExecuteScalar()方法用于返回结果集中的首行首列,一般用来执行Count(),Sum()等合计函数的语句。
ExecuteReader()方法用于执行查询操作,它返回一个DataReader对象。
3.DataReader 对象 —— 读取数据
DataReader对象从数据源中获取只读的,单向的数据流。DataReader类没有构造函数,不能直接实例化,需要从Command对象中返回一个DataReader实例。
4.DataAdapter 对象 —— 数据适配器
DataAdapter对象通过Fill()方法把数据源数据填充到本机DataSet或DataTable中,填充完成后与数据库服务器的连接自动断开。
5.DataSet 对象 —— 数据集
DataSet对象是ADO.NET中用来访问数据库的对象。