我爱Aspx >> Asp.Net >> asp.net调用存储过程方法新解原文地址:http://www.51la.org/webjx/htmldata/2005-12-24/1135405777.html
摘要 存储过程的调用在b/s系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。
关键词 asp.net;存储过程
在使用.net的过程中,数据库访问是一个很重要的部分,特别是在b/s系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用sql语句,所以存储过程是很有用而且很重要的。
存储过程简介
简单的说,存储过程是由一些sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。
根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个或几个条件的记录;返回数值的存储过程执行完以后返回一个值,例如在数据库中执行一个有返回值的函数或命令;最后,行为存储过程仅仅是用来实现数据库的某个功能,而没有返回值,例如在数据库中的更新和删除操作。
使用存储过程的好处
相对于直接使用sql语句,在应用程序中直接调用存储过程有以下好处:
(1)减少网络通信量。调用一个行数不多的存储过程与直接调用sql语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行sql语句,那么其性能绝对比一条一条的调用sql语句要高得多。
Ҷƪл˵?
Asp.Net中NHiernate的Session的管..[08-01]
.Net 2.0 原汁原味读取注册表[08-01]
ASP.NET 2.0站点地图搭建网站导航..[08-01]
ASP.NET2.0中配置文件的加密与解..[08-01]
ASP.Net2.0中自定义控件在page中..[08-01]
ASP.NET 2.0下的条件编译[08-01]
.net2.0中使用SqlBulkCopy进行大..[08-01]
用ASP.NET 2.0设计网络在线投票系..[08-01]
ASP.NET中实现模板页[08-01]
ASP网站漏洞解析及黑客入侵防范方..[08-01]
Word2007新功能SmartArt 造极品美..[08-01]
Photoshop韩式风格教程之油画风格[08-01]
Photoshop打造超可爱情侣小老鼠[08-01]
使用BitComet的六大实用技巧[08-01]
体验CorelDreaw X3丰富的位图新功..[08-01]
在指定应用程序域中执行代码[08-01]
Asp.Net中NHiernate的Session的管..[08-01]
给datagrid的按钮列添加css[08-01]
.Net 2.0 原汁原味读取注册表[08-01]
自动清除微软Outlook窗体缓存[08-01]