资源描述:
《实验三数据库基本操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验3数据库基本操作目的与要求1.熟悉基本的数据库应用程序设计的流程;2.熟悉如何利用ADO.NET來处理数据库类型的应用;二、实验环境VisualStudio2005或者VisualWebDeveloperExpressEditionMicrosoftSQL2005ExpressEdition三、内容和步骤【实验题】实现用户登录或新用户注册的功能步骤如下。1.在SQLSERVER2005中创建一个use数据库,并在这个数据库中建立一个表member,member表包含二个字段,分别是name(PK,N
2、VARCHAR(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.E
3、ventArgse){//实现用户登录功能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=newSqlC
4、ommand(,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();pri
5、vatevoidButton2_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
6、・2所示。TLabelNessage]图7・2新用户注册2.进入程序编辑窗口,对应按钮的事件屮输入以下程序代码:protectedvoidButton1_C1ick(objectsender,System.EventArgse){//实现用户注册的确认功能if(this.TextBoxUser.Text=""){this.LabelMessage.Text=nH;1else{stringUser=thi
7、s.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
8、.ExccutcScalarO;if(count!=0)lhis.LabelMessage.Text="";elseif(this.TextBoxPwd.Text!=this.TextBoxRpwd.Text)this.LabclMcssagc.Tcxt=Halert(r二