zoukankan      html  css  js  c++  java
  • .NET中调用存储过程示例

    一、首先必须在数据库中创建存储过程。
    以SQLServer2005为例,使用的数据库是SQLServer2005提供的可选择安装的示例数据库AdventureWorks,欲知如何安装可以参阅SQLServer 2005联机帮助主题“运行安装程序安装AdventureWorks示例数据库和示例”。
    下面创建一个名为prd_ShoppingCartItem的存储过程。
    Code
    二、在.NET应用程序中调用这个存储过程
    Code
    三、使用存储过程的好处
    (1)把SQL嵌入到应用程序内在应用环境下不易修改,并且修改后还需要重新编译程序,给部署带来很大的麻烦。如果把T-SQL集中到存储过程中去,只要不改变存储过程的名称,就能快速方便地对SQL进行修改。
    (2)存储过程可以帮助密集的查询减少网络流量,因为应用程序调用的只是存储过程而不是数十行设置上百行的SQL语句。
    (3)存储过程有利于代码的复用性。定义的一个存储过程可以在应用程序的多个地方调用。
    (4)存储过程对查询的相应更加稳定。
    (5)存储过程使您的系统更加安全。如,嵌入到应用程序的SQL比较容易收到SQL注入攻击,并且容易向人暴露数据库的基础架构信息。
  • 相关阅读:
    13.ng-value
    Android 下使用 JSON 实现 HTTP 请求,外加几个示例!
    PHP完整的AES加解密算法使用及例子(256位)
    常用对称加密算法(DES/AES)类(PHP)
    随机字符串生成算法
    JAVA实现AES加密
    Base64的好处
    什么是VC、PE、LP、GP?
    mysql update操作
    iOS开发:用DES对字符串加解密
  • 原文地址:https://www.cnblogs.com/zoupeiyang/p/1554227.html
Copyright © 2011-2022 走看看