1 / 2
文档名称:

使用存储过程.doc

格式:doc   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用存储过程.doc

上传人:drp539602 2015/5/30 文件大小:0 KB

下载得到文件列表

使用存储过程.doc

文档介绍

文档介绍:使用存储过程
存储过程简介
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
存储过程应用
使用存储过程完成一个简单的登入操作()
应用程序中如何使用存储结构完成登入操作,存储结构返回匹配的条数,若返回值为1,则表示输入正确的用户姓名和密码显示“登入成功”,否则显示“登入失败”。
程序实现的步骤:
(1)、给出存储过程代码,它用来向数据库的tbStudent表中查找匹配的条数,代码如下:
USE dbChooseCourse
GO
CREATE PROCEDURE loginStudent //存储过程命名为loginStudent
***@sname nvarchar(50) , ***@spwd nvarchar(50)
AS
Select count(*) from tbStudent where sname=***@sname and spwd=***@spwd
//查询语句,返回匹配的个数
GO
说明:
用户在SQL Server查询分析器中输入以上创建存储过程的SQL语句也可创建相应的存储过程,但是必须保证要创建的数据库中并不存在以上存储过程。
(2)、新建一个网站,。
(3)、,在<configuration>下的子配置节<connectionStrings>添加连接字符串。
(4)、、txtPwd,一个Button控件命名为btnSubmit,并把Button控件的Text属性值设为“提交”。
(5)、然后在【提交】按钮的Click事件下编写调用存储过程完成一个简单的登入操作的代码,具体代码如下。
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
SqlConnection myConn = GetConnection();
();
mand myCmd = new mand("loginStudent", myConn);
//调用存储过程loginStudent
mandType = ;
//向myCmd添加sname 和 spwd 参数
my