欢迎来到天天培训网!全国[切换城市] 登录 注册
首页 发布课程 机构平台 手机浏览

手机扫一扫

咨询热线

400-0808-102

苏州北大青鸟_ASP.NET调用存储过程的两种方法详解

  • 联 系 人:老师(先生) 
  • 咨询热线:0512-66555771
  • 授课学校:苏州北大青鸟培训中心
  • 授课地址:苏州市姑苏区养育巷49号2楼
课程推荐

苏州北大青鸟_在职转

面议

苏州北大青鸟_网络营

面议

苏州北大青鸟_分析多

面议

苏州北大青鸟_北大青

面议

苏州北大青鸟_C#Asp.n

面议

苏州北大青鸟_暑假编

面议

机构信息

所在地区:江苏 苏州市

会员级别:VIP会员10

身份认证:      

已  缴 纳:0.00 元保证金

我的勋章:  通过认证 [诚信档案]

在线客服:

机构名片

苏州北大青鸟培训中心

微信客服
【温馨提示】来电请说明在天天培训网看到我们的,谢谢
课程详情
 

ASP.NET调用存储过程的两种方法详解

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

存储过程简介

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

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

使用存储过程的好处

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

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

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

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

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

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

咨询电话:0512-66555771  联系QQ :1294015820

更多请点击进入:https://www.ttpx.net/index.php?homepage=szbdqnxxwll

学校地址:苏州市姑苏区养育巷492

苏州北大青鸟|苏州北大青鸟学校|苏州北大青鸟中心

免责声明

本网页所展示的有关【苏州北大青鸟_ASP.NET调用存储过程的两种方法详解】的信息/图片/参数等由的会员【苏州北大青鸟培训中心 】提供,由天天培训网会员【苏州北大青鸟培训中心 】自行对信息/图片/参数等的真实性、准确性和合法性负责,本平台(本网站)仅提供展示服务,请谨慎交易,因交易而产生的法律关系及法律纠纷由您自行协商解决,本平台(本网站)对此不承担任何责任。您在本网页可以浏览【苏州北大青鸟_ASP.NET调用存储过程的两种方法详解】有关的信息/图片/价格等及提供 【苏州北大青鸟_ASP.NET调用存储过程的两种方法详解】的商家公司简介、联系方式等信息。

在您的合法权益受到侵害时,请您致电400-0808-102,我们将竭诚为您服务,感谢您对天天培训网的关注与支持!