网站大量收购独家精品文档,联系QQ:2885784924

ADO实验5.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO实验5

实验五 ADO.NET数据库操作(一) 一、实验目的 .NET框架提供了ADO.NET,利用它就可以方便的存取数据库。了解ADO.NET提供程序的属性和方法,熟悉Connection对象、Command对象、DataReaderDataAdapte对象、DataSet对象以及SQL查询语句。 掌握ADO.NET常用类库的使用。 掌握使用Connection, Command,DataReader对象访问数据库的方法。 熟悉Parameters对象的使用。 熟悉GridView等数据表格控件的使用。 相关知识点 ADO.NET 概述 ASP.NET 的数据访问功能是通过使用ADO.NET 组件类的相关对象中的方法实现的。ADO.NET 是.NET Framework中用于数据访问的组件,提供对主要的关系数据库、配备了OLE DB供应器的数据源的访问,可以采用一种断开式技术,提高对数据的访问效率和加强数据操作的安全性。ADO.NET 包括两部分:数据提供程序和数据集(DataSet)。如下图所示: 数据提供程序包含4个对象:Connection对象、Command对象、DataReader对象和DataAdapter 对象。数据集(DataSet)是数据库中的表和数据记录在内存中的映像,它包含了表及表间关系。ADO.NET 基本类库包含数据提供程序和数据源的五个对象。分别为: Connection对象:用于实现程序与数据源的物理连接。 Command对象代表在数据源上执行的SQL语句或存储过程。 DataReader 对象用于从数据源获取只进的、只读的数据流。 DataAdapter 对象是数据提供程序组件中功能最复杂的对象,它是数据源和数据集之间的桥梁。 DataSet对象,即数据集对象,主要提供一个存储从数据源中获取到的数据的载体。 四、实验内容 掌握ASP.NET数据库访问技术。使用GridView在页面中显示表信息,实现数据的更新和删除。 设计简单的学籍管理程序的“系统登录页(Login.aspx)”和“基本信息添加页(TestControls.aspx)”。 说明:这两个页面可以在实验二中设计完成的页面的基础上进行完善或修改。 (1)系统用户登录时从数据库获取会员信息,验证成功后SQLServer中创建本地数据库stu,在数据库stu中创建login表和student表,其中login表为系统用户表,student表为学生基本信息表。两表结构如表1和表2所示。 表1 login表结构 序号 字段名 字段类型 字段长度 说明 1 ID int 4 自动标识,主键,编号 2 UserName varchar 50 用户名 3 Password varchar 50 用户密码 表2 student 表结构 序号 字段名 字段类型 字段长度 说明 1 stu_ID int 4 自动标识,主键,学号 2 stu_Name varchar 50 学生姓名 3 stu_Sex varchar 10 学生性别 4 stu_Age int 4 学生年龄 5 stu_Classno varchar 50 学生班号 6 stu_Zzmm varchar 50 政治面貌 设计学籍管理程序功能页面 a.学籍管理程序登录,页面效果如图所示: 参考程序代码如下: using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; //自行导入该命名空间 public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnLogin_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(); //创建SqlConnection实例 conn.ConnectionString = @Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|stu.mdf; Integrated Security=True; User Instance=True; //这是使用VS自带的SQLExpress数据库系统建立的本地

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档