在.NET中调用存储过程
因为做项目要用到数据库,因此存储过程是必不可少的,看了一点如何在.NET中调用存储过程的资料,颇有点心得,觉得这个东西是当用到数据库的时候必须要会的一项技术。下面是它的定义:
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点:
◆存储过程允许标准组件式编程
◆存储过程能够实现较快的执行速度
◆存储过程能够减少网络流量
◆存储过程可被作为一种安全机制来充分利用
现在我们来看看如何在.NET中调用存储过程。
1:无参数的存储过程
建立存储过程如下:
Use librarydatabase //指定所要建的存储过程的数据库
go
Create procedure p_book //新建存储过程p_book
As
select * from book where 条形码='ts100008' //SQL语句集合
执行编译之后在数据库的可编程性节点里面的存储过程可以看得到!
在VS2005里面新建一个控制台程序,新建一个方法如下:
public void nopara()
{
SqlConnection con = new
SqlConnection("server=.;database=librarydatabase;user id=sa;pwd=;"); //数据库连接字段
SqlCommand com = new SqlCommand("p_book", con); //调用存储过程 com.CommandType = CommandType.StoredProcedure; //指定执行的类型 con.Open(); //打开数据库连接
try
{
SqlDataReader sdr = com.ExecuteReader(); //执行存储过程
while (sdr.Read())
{
Console.WriteLine(sdr[2].ToString()); //sdr方括号里面的数值就是返回记录的方列,这里是显示第三列的值,从0开始算
}
con.Close(); //关闭数据库连接
Console.ReadKey();
}
catch
两种方法实现在ASP.NET中调用存储过程_专业资料。调用存储过程来实现对数据库的操作有许多优点。本文将用两种方法来讲解,如何在ASP.NET中调用存储过程,并对两种...
[原创].net 调用存储过程详解本文的数据库用的是 sql server 自带数据 Northwind 连接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConne ...
在.NET中调用存储过程 3页 免费 NET中存储过程的使用(免费... 6页 免费 SQL存储过程实例 11页 免费 存储过程调用 6页 免费 C#Media播放器 7页 免费...
SQL存储过程在 NET数据库中... 3页 免费 使用.NET创建SQL Server存... ... 存储过程的使用 存储过程的使用存储过程(Stored Procedure)是一组为了完成特定...
本文作者将向大家介绍.NET 数据库应用程序中存储过程的应用,以及如何将它与 ADO.NET 中的 SqlDataAdapter 对象、DataSet 对象等结合使用以提高.NET 数据库应 用程序...
.NET平台下调用存储过程的方法_专业资料。.NET采用了一种新的数据访问技术ADO.NET,在ADO.NET中可以通过动态sQL语句或者存储过程进行数据访问。然而,在真实环境中,...
但由于这会 影响性能,因此只在开发过程中将此值 设置为 true。 --> <compilation debug="true" /> <!-- 通过<authentication>节可以配置 ASP.NET 使用的 ...
存储过程经验总结(4) 在.NET 中调用 Oracle 存储过程经验总结(4) [ 2006-6-1 22:22:00 By: heroe ] 五、用返回的结果集填充 DataSet ADO.NET 舍弃了...
怎样在 C#中调用存储过程 中调用存储过程 1、没有参数没有返回值 2、有参数没有返回值 3、有参数有返回值 下面就这几种情况分别举例:1、没有参数没有返回值...
(http://xxdxxdxxd.itpub.net) 发表于:2007.01.09 15:23 分类: ...(2)执行一个有参数的存储过程的代码如下(我们可以将调用存储过程的函数声明为...
热门文档