加入收藏
联系我们
关于我们
 您现在的位置: 亿聪 >> 网络学院 >> 网络编程 >> 数据库 >> 正文  
  SQL存储过程在.NET数据库中的应用       ★★★
SQL存储过程在.NET数据库中的应用
[ 作者:王凯明    转贴自:CCID    点击数:15361    更新时间:2003/8/26    文章录入:亿聪 ]


应用程序的业务逻辑类完善之后,在主窗体上添加一个名为“更新数据集”的按钮,并添加该按钮的事件响应函数如下:

private void button1_Click(object sender, System.EventArgs e)
{
if( ds.HasChanges() )
{
pubs.UpdatePublisherName( ds.GetChanges() );
ds.Clear();
ds = pubs.GetPublisherInfo();
}
}


到此为止,应用程序的业务逻辑类和主窗体类都已经更新完毕,现在的应用程序能根据用户的改用更新数据库中的相关内容了。运行程序如图5所示,你在更新了数据后还可以打开SQL Server中的相应表并验证数据有没有更新成功。



图5


七.总结:

本文向大家介绍了存储过程的基本知识以及在.NET数据库应用程序中如何结合SqlDataAdapter对象、DataSet对象等构建数据驱动的应用程序。在本文中,我们运用到了两类存储过程:一类为简单的不带参数的存储过程,其运用方法相对容易;另一类为带有参数的存储过程,在调用该类存储过程时还得运用到SqlParameter对象。同时,我们不难发现将数据更新业务逻辑封装在存储过程中是一种很好的设计方法,它能提高应用程序的可管理性、可扩展性以及数据库的安全性。类似的,插入数据以及删除数据的业务逻辑也可以封装在存储过程中并以相似的方法在应用程序中被运用。最后,希望本文对大家有不少帮助。

(注:源代码文件下载StoredProc.zip)



上一页  [1] [2] [3] [4] [5] 

  • 上一篇文章: 精妙SQL语句

  • 下一篇文章: 从数据表中取出第n条到第m条的记录的方法
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • Knoppix 4.0.2 免硬盘免安…[15098]

  • 通过ASP记录进行分页[19286]

  • ASP开发准则[11237]

  • ASP组件指南[11208]

  • ASP指南[11221]

  •  
     最新5篇推荐文章
  • Knoppix 4.0.2 免硬盘免安…[15098]

  • 如何让Win 2003系统更加安…[12464]

  • Nero超刻简明教程[33945]

  • PS商业实战-来杯茶,行吗?…[7083]

  • ASP深度揭密(下)[12213]

  •  
     相 关 文 章
    没有相关文章

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 关于我们 | 联系我们 | 友情链接 | 版权声明 | 管理登录
    Copyright © 2000-2022 Yicong.com.All Rights Reserved.
    亿聪 版权所有 E-mail: