ADONET数据库操作技术实验报告.doc_第1页
ADONET数据库操作技术实验报告.doc_第2页
ADONET数据库操作技术实验报告.doc_第3页
ADONET数据库操作技术实验报告.doc_第4页
ADONET数据库操作技术实验报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP.NET实验报告题目:ADO.NET数据库操作技术院系:计算机科学与工程学院【实验题目】ADO.NET数据库操作技术【实验目的】1掌握ASP.NET服务器验证控件的使用。2掌握ADO.NET对象的使用方法。3初步熟悉数据绑定控件GridView控件的使用方法。【实验内容】使用DataReader对象设计一个用户登陆身份验证页面,页面打开时用户输入了正确的用户名和密码后,程序根据用户级别跳转到不同的页面。建立Microsoft SQL Sever数据库manager.mdb的设计,并在其中创建存放用户信息的Admin表。表中user字段表示用户名,pwd字段表示密码,level字段表示用户级别,0表示管理员,1表示普通用户(游客)。程序设计步骤:(1) 设计Web页面Web页面的设计并不复杂,使用列表的形式,将Label和TextBox嵌入其中,如图4-1所示。图 4-1 Web页面的设计(2) 设置对象属性此处需要注意的是,密码部分需要做密文处理,并且不可进行复制粘贴。(3)编写事件代码页面设计完成后,需要对登录按钮编写相应的时间。其中包括与数据库的连接,获取输入的用户名和密码,之后与数据库进行匹配,并将匹配的结果返回给用户,同时程序根据用户级别跳转到不同的页面。程序运行结果如图4-2所示。图 4-2 程序运行结果【实验代码】Default: 无标题页 登  录 用户名 密   码   using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.OleDb;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.Title = Reader对象应用示例; txtUsername.Focus(); protected void btnLogin_Click(object sender, EventArgs e) OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = Provider=Microsoft.Jet.OleDb.4.0; + Data Source= + Server.MapPath(App_Data/manager.mdb); conn.Open(); string strSQL = select * from Admin; OleDbCommand com = new OleDbCommand(strSQL, conn); OleDbDataReader dr = com.ExecuteReader(); string strUsername=, strPassword=,strLevel=; while (dr.Read() if (txtUsername.Text = druser.ToString() & txtPassword.Text = drpwd.ToString() strUsername = druser.ToString(); strPassword=drpwd.ToString(); strLevel = drlevel.ToString(); break; dr.Close(); conn.Close(); if (strUsername = ) Response.Write(alert(用户名或密码错!);); return; if (strLevel = 0) Sessionpass = admin; Response.Redirect(manager.aspx); else Sessionpass = guest; Response.Redirect(guest.aspx); Guest: 无标题页 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class guest : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.Title = 游客页面; string strPass = (string)Sessionpass; if (strPass != guest) Response.Redirect(default.aspx); Response.Write(这是游客页面); Manager: 无标题页 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class manager : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.Title = 管理页面; string strPass = (string)Sessionpass; if (strPass != admin) Response.Write(alert(请先登录!);); Response.Redirect(default.aspx); Response.Writ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论