本帖最后由 sxdxgzr@126.com 于 2013-8-5 21:48 编辑
1Connection
Connection 对象用于建立与数据库之间的连结。
如:建立Connection 对象的代码:
OLEDB: OleDbConnection MyConnection=new OleDbConnection();
SQL: SqlConnection MyConnection=new SqlConnection();
ConnectionString属性:获取或设置连接字符串。如sql验证方式: MyConnection.ConnectionString="server=(local);database=pubs;uid=sa;pwd=''";
DataSource属性:获连接的数据库
Open 方法:打开连接
Close 方法:关闭连接
2Command
Command 对象用来对数据库进行查询、新增、修改、删除数据等。这个对象是架构在Connection 对象上,也就是Command 对象是通过connection对象连结到数据源
OleDbCommand myComm = new OleDbCommand(strQuery,myConnection);
第一个参数是sql语句或存储过程名,第二个参数是前面的Connection 对象的实例
Command 对象的常用属性:
Connection 属性:设置或获取 Command对象使用的Connection 对象实例
CommandText 属性:设置或获取需要执行的sql语句或存储过程名
CommandType 属性:设置或获取执行语句的类型。它有3个属性值:StoredProceduce(存储过程) TableDirect Text(标准的SQL语句) 默认是Text
Parameters 属性:取得参数值集合
3DataAdapter
DataAdapter 充当数据源和DataSet 之间的数据适配器,它可以透过Command 对象下达命令后,并将取得的数据放入DataSet 对象中。这个对象是架构在Comman对象上,并提供了许多配合DataSet 使用的功能。
4DataSet
DataSet 离线数据集,可以把从数据库中所查询到的数据暂存在内存中。DataSet 不仅可以储存多个Table,数据源架构方面的信息(如主外键关系)。数据获取需要过适配器对象DataAdapter查询数据并填充值dataset.
5DataReader
与数据库建立连接的情况下,已只读的方式读取数据,直至数据读取完毕。 |