实验三数据库基本操作

实验三数据库基本操作

ID:33414707

大小:83.93 KB

页数:4页

时间:2019-02-25

上传者:U-991
实验三数据库基本操作_第1页
实验三数据库基本操作_第2页
实验三数据库基本操作_第3页
实验三数据库基本操作_第4页
资源描述:

《实验三数据库基本操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

实验3数据库基本操作目的与要求1.熟悉基本的数据库应用程序设计的流程;2.熟悉如何利用ADO.NET來处理数据库类型的应用;二、实验环境VisualStudio2005或者VisualWebDeveloperExpressEditionMicrosoftSQL2005ExpressEdition三、内容和步骤【实验题】实现用户登录或新用户注册的功能步骤如下。1.在SQLSERVER2005中创建一个use数据库,并在这个数据库中建立一个表member,member表包含二个字段,分别是name(PK,NVARCHAR(50),NOTNULL);password(NVARCHAR(20),NOTNULL);emil(NVARCHAR(50),NULL)。2.新建一个Web应用项目。3.创建用户登录或新用户注册的程序主页面窗体Tetst7_l.ASPX,页面界面如图7・1所示。页面上有三个Label、二个TextBox、三个Button共八个WEB控件。3.进入程序编辑窗口,在三个按钮对应的事件中输入以下程序代码:privatevoidButtonl_Click(objectsender,System.EventArgse){//实现用户登录功能stringUser=this.TextBoxUser・Text・IYim();stringPwd=this.TextBoxPwd.Text.Trim();stringstrConn=nscrvcr=localhost\SqlExprcss;databasc=usc;uid=sa;pwd=H;SqlConnectioncon=newSystem.Data.SqlClient.SqlConnection();SqlCommandmyCommand=newSqlCommand(,rselect*frommemberwhereuser=H,+User+M,andpassword=H,+Pwd+,,Mcon);Con.open(); Intcount=myCommand.ExccutcScalar();if(count==l)this.Label3.Text="恭喜,您己经成功登录!”;elselhis.Label3.Text="alert('登录信息有误!');";con.colse();privatevoidButton2_Click(objectsender,Systein.EventArgse){//实现重置功能this.TextBoxUser.Text=,n,;this.TextBoxPwd.Text=,n,;)privatevoidBut(on3_Click(objectsender,System.EventArgse){//实现用户注册功能Response.Redirect(test7_2.aspxH);}1.如果是新用户,单击注册,进入test7_2.aspx页面,页面界面如图7・2所示。TLabelNessage]图7・2新用户注册2.进入程序编辑窗口,对应按钮的事件屮输入以下程序代码:protectedvoidButton1_C1ick(objectsender,System.EventArgse){//实现用户注册的确认功能if(this.TextBoxUser.Text=""){this.LabelMessage.Text=nH;1else{stringUser=this.TextBoxUser.Text;stringstrConn="serve「二localh()st\SqlExpwss;dakibase二use;uid二sa;pwd二";SqlConncctioncon=ncwSystem・DaUi・SqlClicm・SqlConncction();SqlCommandmyCommand=newSqlCommand(Hselect*frommemberwhereuser=H,+User+MH,,con);Con.open();Intcount=myCommand.ExccutcScalarO; if(count!=0)lhis.LabelMessage.Text="";elseif(this.TextBoxPwd.Text!=this.TextBoxRpwd.Text)this.LabclMcssagc.Tcxt=Halert(r二次输入的密码不一致,诸确认后重试!');H;)else{this.LabelMessage.Text=inr;try{〃设置命令参数(参数名、类型、长度、所示列名)this.myCommand.Parameters.Add(,,@user,System.Data.SqlDbType.NChar,10/,userH);this.myCommand.Parameters.Add(n@EmairSystem.Data.SqlDbType.NChar,20/,Emair,);this.myCommand.Parameters.Add(”@pwcT,System.Data.SqlDbType.NChar,20,"密码");this.inyCommand.Parameters.Add(H@EmairSystem.Data.SqlDbType

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭