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注入攻击,并且容易向人暴露数据库的基础架构信息。
  • 相关阅读:
    sort()
    type()
    reverse()
    pop()
    remove()
    max()
    len()
    Ext.Js核心函数( 三)
    聚簇索引和非聚簇索引区别
    Ext.js入门(二)
  • 原文地址:https://www.cnblogs.com/zoupeiyang/p/1554227.html
Copyright © 2011-2022 走看看