Connection对象:
主要用来与数据库建立联机,它提供两种常用方法:Open方法,用 来建立并打开一个数据库的联机;Close方法,将数据库的联机关闭。
Command对象:
对数据库执行命令操作,如进行数据的查询、修改、添加、删除等,实际上就是传送SQL指令,SQL指令封装在Command对象中。
DataReader对象:
每执行一次Read()方法,就返回一个Bool值,说明是否有数据可读,并且所检索的数据向下走一行。
DataAdapter对象的常用属性有:
Selectcommand属性:选择数据源中的记录。
Insertcommand属性:往数据源中添加新记录。
Updatecommand属性:更新数据源中的记录。
Deletecommand属性:从数据源中删除记录。
DataAdapter对象的常用方法是Fill方法:主要作用是从数据源中选择数据以填充数据集;Update方法:在对数据集完成增加、删除或修改工作后,再调用Update方法更新数据源。
DataSet对象:
数据集的操作:
声明数据集:Dataset Ds =New Dataset();
构造数据适配器DataAdapter
SqlDataAdapter da=new SqlDataAdapter(“select * from bookInfo”, Conn);
填充数据集
Da.Fill(Ds,”BookInfo“); //BookInfo表示数据集中的表名
访问数据集中的表:
Ds.Tables[“BookInfo”] 或 Ds.tables[0]
说明:Ds.Tables用于访问数据集Ds中的表集合; Ds.Tables[“BookInfo”]访问表集合中名为BookInfo的表;Ds.tables[0]表示Ds数据集中第一个表。
访问数据集表的行:
string str =“BookId=’51’”;
Datarow[] rows =ds.tables[“BookInfo”].select(str);