《SQL Server2005数据库应用技术》习题参考答案(7)

时间:2025-07-07

第五步:设定Command对象的属性 cmd.Connection=conn

mandText=” select语句” 第六步:执行SQL查询

SqlDataReader Rs= cmd.ExecuteNonQuery( ) 第七步:关闭连接 Conn.Close( )

56.DataReader对象和DataSet对象有何区别? 56.DataReader对象完成数据库数据的读取操作。DataReader对象可以快速的从数据库中读取由Select返回的只读、只进的数据集。对于需要从数据库查询返回的结果中进行检索且一次处理一条记录的程序,采用DataReader可以提高应用程序的性能,减少系统开销。 DataAdapter对象起着Connection对象和DataSet对象之间的桥梁作用,能够保存和检索数据。通过它的Fill方法可以把数据库中的数据填充到DataSet中,又是通过它的Update方法按相反的方向将数据保存到数据库中。

57.如何使用DataSet和DataAdapter对象?

57.DataAdapter对象起着Connection对象和DataSet对象之间的桥梁作用,能够保存和检索数据。通过它的Fill方法可以把数据库中的数据填充到DataSet中,又是通过它的Update方法按相反的方向将数据保存到数据库中。 DataSet是中核心的对象之一,DataSet为数据源提供一个断开式的存储,即在从数据库完成数据抽取后,DataSet就是数据的存放地,它是各种数据源中的数据在计算机内存中映射成的缓存,可以把它想像成一个临时的数据库,可以存多个表(DataTable),而且是断开式的,不用每进行一次操作就对数据库进行更新,从而提高了效率。同时它在客户端实现读取、更新数据库等过程中起到了中间部件的作用。 使用DataAdapter和DataSet: 第一步:定义连接字符串:

string txtConn=”DataSource=服务器名;Initial Catalog=数据库名;User ID=登录名;PassWord=登录密码”

第二步:建立连接

SqlConnection conn=new SqlConnection(txtConn); 第三步:创建DataAdapter对象

string s = "SELECT * FROM Student";

SqlDataAdapter da = new SqlDataAdapter(s, conn); 第四步:创建DataSet对象 DataSet ds = new DataSet( );

第五步:利用DataAdapter对象给DataSet对象填充数据 da.Fill(ds, “Student”); //自动建立连接填充后关闭 if(ds.HasChanges()) //检查DataSet是否有改动 da.Update(ds); //更新数据库 第六步:关闭连接 Conn.Close( )

《SQL Server2005数据库应用技术》习题参考答案(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219