欢迎来到天天文库
浏览记录
ID:33414707
大小:83.93 KB
页数:4页
时间:2019-02-25
《实验三数据库基本操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
实验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
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处