1.SqlDataAdapter 对象称为数据适配器对象 是DataSet与数据库之间通信的桥梁,SqlDataAdapter内部会生成SqlConnection对象。
2.可以把SqlDataAdapter看成功能更强大的SqlCommand对象
3.通过SqlDataAdapter对象 可以实现数据库与DataSet DataTable 之间的数据传输,实现了离线操作数据库数据。
4.也SqlDataAdapter对象直接交互的是DataSet对象。
5.DataSet是数据集,是在计算机内存中存储的小小的数据库,DataSet 包含DataTable,DataTable是表和数据库表结构是一样的。
6.使用SqlDataAdapter 需要实例化。
1.无参数构造函数实例化:
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand(sql,sqlconn);//查询
sda.InsertCommand=new SqlCommand(sql,sqlconn);//添加
sda.DeleteCommand=new SqlCommand(sql,sqlconn);//删除
sda.UpdateCommand=new SqlCommand(sql,sqlconn);//修改
sda.SelectCommand.Connection.State;//获取SqlConnection连接状态。
2.有参数构造函数实例化:三种方式
填充数据:Fill()
获取数据:DataRow对象