SQL_SqlDataAdapter 类说明二

本文详细介绍了DataAdapter对象作为DataSet与数据库间桥梁的作用,包括其四种主要操作命令:SelectCommand、InsertCommand、UpdateCommand和DeleteCommand,并提供了具体的创建及使用示例。
 

DataAdapter对象是DataSet对象和数据库之间关联的桥梁,可以用于检索和更新数据。

DataAdapter对象含有四个不同的操作命令,分别如下:

    (1)、SelectCommand:用来获取数据源中的记录;

    (2)、InsertCommand:用来向数据源中新插入一条记录;

    (3)、UpdateCommand:用来更新数据源中的数据;

    (4)、DeleteCommand:用来删除数剧源中的记录。

一:创建SqlDataAdapter
string strSQL=“select * from Customers”;

SqlCommand cmd=new SqlCommand(strSQL,cn);

SqlDataAdapter da=new SqlDataAdapter();

da.SelectCommand=cmd; //仔细从这句中体会DataAdapter的SelectCommand等4个属性都是Command对象的实例

二:SqlDataAdapter构造函数

①string strConn=“Provider=.....”;

string strSQL=“select * from Customers”;

SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

②string strConn=“Provider=.....”;

SqlConnection cn=new SqlConnection(strConn);

SqlDataAdapter da=new SqlDataAdapter(“select * from Customers”,cn);

③string strConn=“Provider=.....”;

string strSQL=“select * from Customers”;

SqlConnection cn=new SqlConnection(strConn);

SqlCommand cmd=new SqlCommand(strSQL,cn);

SqlDataAdapter da=new SqlDataAdapter(cmd);

3、从查询中获取结果

①使用Fill方法

...

SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

DataSet ds=new DataSet();

da.Fill(ds);

②使用Fill方法创建DataTable对象和DataColumn对象


SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

da.TableMapping.Add(“Table”,“Customers”);

DataSet ds=new DataSet();

da.Fill(ds);

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值