时时彩一天赚200元方法 www.y2at3.com.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

时时彩一天赚200元方法 > 热门IT技术教程 > .Net技术教程 > > ASP.NET调用存储过程的方法

ASP.NET调用存储过程的方法

时间:2013-03-09 11:33 来源:北大青鸟武汉宏鹏鲁广校区作者:北大青鸟鲁广校区
导读:在使用.net的过程中,数据库访问是一个很重要的部分,特别是在b/s系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。

在使用.net的过程中,数据库访问是一个很重要的部分,特别是在b/s系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用sql语句,所以存储过程是很有用而且很重要的。

存储过程简介

简单的说,存储过程是由一些sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。

根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个或几个条件的记录;返回数值的存储过程执行完以后返回一个值,例如在数据库中执行一个有返回值的函数或命令;后,行为存储过程是用来实现数据库的某个功能,而没有返回值,例如在数据库中的更新和删除操作。

使用存储过程的好处

相对于直接使用sql语句,在应用程序中直接调用存储过程有以下好处:

(1)减少网络通信量。调用一个行数不多的存储过程与直接调用sql语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行sql语句,那么其性能比一条一条的调用sql语句要高得多。

(2)执行速度更快。有两个原因:先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。

(3)更强的适应性:由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的情况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。

(4) 布式工作:应用程序和数据库的编码工作可以分别独立进行,而不会相互压制。

由以上的分析可以看到,在应用程序中使用存储过程是很有必要的。

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright (c) 2006-2020 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.

  • 内蒙古赤峰市原副市长于文涛接受纪律审查和监察调查 2019-05-21
  • 偶像玄幻剧陆续定档 悠长暑假荧屏满溢青春气息 2019-05-20
  • 澳大利亚树皮画将赴华巡展 2019-05-20
  • 回复@了不起重上井冈山2:然后你连讨饭都省了? 2019-05-20
  • 广州市第十五届人大常委会会议网络直播 2019-05-19
  • 月球裂缝下神秘洞穴疑似有生命体出现 2019-05-19
  • 叶小文:民族文化基因是中国梦的魂与根 2019-05-19
  • 杭州控烟令修改草案拟允许室内设吸烟区,控烟专家:跌破眼镜 2019-05-18
  • 是建立市场经济才搞市场经济,不是搞市场经济,我们如何正确认识这个问题? 2019-05-18
  • 关于“五一”、端午期间正风肃纪br严格落实中央八项规定精神的通知 2019-05-18
  • 新飞电器破产拍卖 网友:我家的冰箱坏了找谁修新飞新飞电器拍卖 2019-05-17
  • 中沙联合发布月球图像 探月国际合作取得新成果 2019-05-17
  • 宝宝鼻子不通气怎么办 通气好方法都在这! 2019-05-17
  • 中央纪委通报11起违反中央八项规定精神问题 2019-05-16
  • 218万游客在晋中市“粽”情过节 2019-05-16
  • 333| 191| 176| 254| 331| 71| 316| 237| 674| 634|