实验4_数据库增删改查操作训练——增.doc

实验4_数据库增删改查操作训练——增.doc

ID:52782558

大小:121.00 KB

页数:6页

时间:2020-03-30

实验4_数据库增删改查操作训练——增.doc_第1页
实验4_数据库增删改查操作训练——增.doc_第2页
实验4_数据库增删改查操作训练——增.doc_第3页
实验4_数据库增删改查操作训练——增.doc_第4页
实验4_数据库增删改查操作训练——增.doc_第5页
资源描述:

《实验4_数据库增删改查操作训练——增.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ASP.NET2.0实验4一、目的1、会在ASP.NET应用中进行数据库操作——添加记录2、编写用户注册功能程序代码。3、将母版页中的登录功能改为动态,并编程实现。二、内容1、利用母版页实现用户注册功能并登录。注册界面登录界面登录成功2、操作步骤:1)打开汽车销售网站2)打开注册功能页面3)完成注册功能的数据库访问程序protectedvoidButton1_Click(objectsender,EventArgse){if(IsUserNameValid(this.txtUserName.Text.Trim())>0)

2、{MyMessageBox.alert("用户名已使用,请更换用户名再注册。",this.Page);return;}stringCString="DataSource=(local);InitialCatalog=car;UID=sa;Pwd=”;//SQLServer2000数据库连接字符串stringSQLStr="INSERTINTOusers(uaccount,upwd,uemail,uname,uphone,uaddress)VALUES(@uaccount,@upwd,@uemail,@uname,@uph

3、one,@uaddress)";//SQL语句中的字段名最好从数据库中复制而来,以免拼写错误SqlConnectionMyCon=newSqlConnection(CString);//创建连接对象SqlCommandMyCom=newSqlCommand();//创建命令对象MyCom.Connection=MyCon;//设置命令对象的连接属性MyCom.CommandType=CommandType.Text;//设置命令类型MyCom.CommandText=SQLStr;//设置要执行的命令SqlParamet

4、er[]objParams=newSqlParameter[6];//因为SQL命令中有参数,故要建立参数数组objParams[0]=newSqlParameter("@uaccount",SqlDbType.VarChar,50);//定义第一个参数:指定类型及长度objParams[0].Value=this.txtUserName.Text.Trim();//给第一个参数赋值objParams[1]=newSqlParameter("@upwd",SqlDbType.Char,50);//下同objParams[

5、1].Value=this.txtPsw.Text.Trim();objParams[2]=newSqlParameter("@uemail",SqlDbType.VarChar,50);objParams[2].Value=this.txtEmail.Text.Trim();objParams[3]=newSqlParameter("@uname",SqlDbType.NVarChar,20);objParams[3].Value=this.txtRealName.Text.Trim();objParams[4]=ne

6、wSqlParameter("@uphone",SqlDbType.Char,20);objParams[4].Value=this.txtMobile.Text.Trim();objParams[5]=newSqlParameter("@uaddress",SqlDbType.NVarChar,50);objParams[5].Value=this.txtAddress.Text.Trim();for(inti=0;i<=objParams.Length-1;i++)//将参数数组中的每个参数赋给命令对象{MyCom.

7、Parameters.Add(objParams[i]);}try{MyCon.Open();//打开连接——在最晚的时候打开}catch{//this.Label1.Text="连接数据库失败,注册没有完成。";MyMessageBox.alert("连接数据库失败,注册没有完成。",this.Page);return;}try{intk=MyCom.ExecuteNonQuery();//执行非查询命令,此处才真正往数据库中添加数据if(k>0){MyMessageBox.alert("注册成功!",this.Pag

8、e);}else{this.Label1.Text="注册失败!";}}catch(SqlExceptionexe){this.Label1.Text="注册失败!";}MyCon.Close();//及时关闭连接对象}privateintIsUserNameValid(stringusername){stringC

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

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

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