文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 在.NET中调用存储过程
侵权投诉

在.NET中调用存储过程

在.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

第1页

你可能喜欢

  • C#数据库连接
  • .net面试题
  • 性能优化
  • oracle存储过程
  • 存储过程写法
  • 存储过程实例
  • 存储过程语法

热门文档

相关文档

  • 【论文】两种方法实现在ASP.NET中调用存储过程

    两种方法实现在ASP.NET中调用存储过程_专业资料。调用存储过程来实现对数据库的操作有许多优点。本文将用两种方法来讲解,如何在ASP.NET中调用存储过程,并对两种...

  • .net调用存储过程详解

    [原创].net 调用存储过程详解本文的数据库用的是 sql server 自带数据 Northwind 连接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConne ...

  • Net调用存储过程

    在.NET中调用存储过程 3页 免费 NET中存储过程的使用(免费... 6页 免费 SQL存储过程实例 11页 免费 存储过程调用 6页 免费 C#Media播放器 7页 免费...

  • .NET中存储过程的使用

    SQL存储过程在 NET数据库中... 3页 免费 使用.NET创建SQL Server存... ... 存储过程的使用 存储过程的使用存储过程(Stored Procedure)是一组为了完成特定...

  • SQL存储过程在.NET数据库中的应用

    本文作者将向大家介绍.NET 数据库应用程序中存储过程的应用,以及如何将它与 ADO.NET 中的 SqlDataAdapter 对象、DataSet 对象等结合使用以提高.NET 数据库应 用程序...

  • 【论文】.NET平台下调用存储过程的方法

    .NET平台下调用存储过程的方法_专业资料。.NET采用了一种新的数据访问技术ADO.NET,在ADO.NET中可以通过动态sQL语句或者存储过程进行数据访问。然而,在真实环境中,...

  • .net三层架构调用存储过程实例

    但由于这会 影响性能,因此只在开发过程中将此值 设置为 true。 --> <compilation debug="true" /> <!-- 通过<authentication>节可以配置 ASP.NET 使用的 ...

  • 在.NET中调用Oracle存储过程经验总结

    存储过程经验总结(4) 在.NET 中调用 Oracle 存储过程经验总结(4) [ 2006-6-1 22:22:00 By: heroe ] 五、用返回的结果集填充 DataSet ADO.NET 舍弃了...

  • 怎样在C#中调用存储过程?

    怎样在 C#中调用存储过程 中调用存储过程 1、没有参数没有返回值 2、有参数没有返回值 3、有参数有返回值 下面就这几种情况分别举例:1、没有参数没有返回值...

  • C#两种不同的存储过程调用方法

    (http://xxdxxdxxd.itpub.net) 发表于:2007.01.09 15:23 分类: ...(2)执行一个有参数的存储过程的代码如下(我们可以将调用存储过程的函数声明为...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email