C#中的五大对象(易懂版)

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中用来访问数据库的对象。

你可能感兴趣的:(C#中的五大对象(易懂版))