asp.net应用开发教程教学资源案例5 实现用户注册功能

上传人:繁星 文档编号:88247184 上传时间:2019-04-22 格式:PPT 页数:15 大小:4.80MB
返回 下载 相关 举报
asp.net应用开发教程教学资源案例5 实现用户注册功能_第1页
第1页 / 共15页
asp.net应用开发教程教学资源案例5 实现用户注册功能_第2页
第2页 / 共15页
asp.net应用开发教程教学资源案例5 实现用户注册功能_第3页
第3页 / 共15页
asp.net应用开发教程教学资源案例5 实现用户注册功能_第4页
第4页 / 共15页
asp.net应用开发教程教学资源案例5 实现用户注册功能_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《asp.net应用开发教程教学资源案例5 实现用户注册功能》由会员分享,可在线阅读,更多相关《asp.net应用开发教程教学资源案例5 实现用户注册功能(15页珍藏版)》请在金锄头文库上搜索。

1、案例5 实现用户注册功能,授课课时:4课时(180分钟) 主编:刘志成,2,5.1 案例描述,本案例使用ADO.NET数据库访问技术实现用户注册功能。注册功能将新用户在注册时输入的信息保存到用户表中,也就是在数据表中执行插入操作。将使用SqlConnection对象连接数据库、SqlCommand对象对数据表执行插入操作。,案例描述,3,5.2 案例完成步骤,5.2.1 创建项目和页面,1创建Web项目 2添加已经存在的页面,4,5.2 案例完成步骤,5.2.2 编码实现,1. 检测用户名 检测用户名功能主要就是检查在注册时输入的用户名是否已经被注册,原理是根据输入的用户名对数据库中的用户表进

2、行查询,若数据表中有对应记录则表示此用户名已经被注册,若数据表中没有对应记录则表示此用户名还没有被注册 2实现注册 注册功能将新用户在注册时输入的信息保存到用户表中,也就是在数据表中执行插入操作,5,5.3 知识链接,5.3.1 ADO.NET简介,ADO.NET(即ActiveX Data Objects.NET)是微软.NET平台中的一种最新的数据库访问技术 ADO.NET对象可分为两大类:一类是与数据库直接连接的联机对象,这类对象其中包含了Command(命令)对象、DataReader(数据读取器)对象和DataAdapter(数据适配器)对象,通过这些类对象可以在应用程序里完成连接数

3、据源以及数据维护等相关操作。另一类则是与数据源无关的断开式访问对象,像DataSet(数据集)对象、DataRelation对象等。,6,5.3 知识链接,5.3.2 .NET Framework数据提供程序,.NET Framework提供了四种.NET Framework数据提供程序来访问特定类型的数据源:SQL Server .NET Framework数据提供程序、OLE DB Framework数据提供程序、Oracle .NET Framework数据提供程序、ODBC .NET Framework数据提供程序 每种.NET数据提供程序都由4个主要组件组成: Connection(

4、连接)对象:用于连接到数据源。 Command对象:用于执行针对数据源的命令并且检索DataReader、DataSet,或者用于执行针对数据源的一个插入、删除或修改操作。 DataReader对象:通过一个打开的数据库连接,能够快速、前向、只读地访问数据流,每次在内存中只处理一行数据。 DataAdapter对象:用于从数据源产生上个DataSet,并且更新数据源。,7,5.3 知识链接,5.3.2 .NET Framework数据提供程序,1SQL Server .NET Framework数据提供程序,2OLE DB Framework数据提供程序,8,5.3 知识链接,5.3.3 数据

5、库应用程序的开发流程,虽然数据库应用程序访问的数据库不同,实现的功能也不同,但其开发流程一般主要分为以下几个步骤。 第1步:创建数据库。 第2步:使用Connection对象连接数据库。 第3步:使用Command对象对数据源执行SQL命令并返回数据。 第4步:使用DataReader和DataSet对象读取和处理数据源的数据。,9,5.3 知识链接,5.3.4 数据库连接对象Connection,Connection对象主要是连接程序和数据库的“桥梁”,要存取数据源中的数据,首先要建立程序和数据源之间的连接 1OleDbConnection对象 格式1:OleDbConnection 对象名

6、称= new OleDbConnection(); 格式2:OleDbConnection 对象名称 = new OleDbConnection(“连接字符串”); 2SqlConnection对象 SqlConnection对象是连接SQL Server类型数据源的主要方式,通过相关属性和方法,实现对连接参数的设置、读取以及相关连接操作,10,5.3 知识链接,5.3.5 执行数据库操作命令对象Command,ADO.NET提供的Command对象对数据源执行查询、添加、删除和修改等各种SQL命令 1OleDbCommand对象,11,5.3 知识链接,5.3.5 执行数据库操作命令对象Co

7、mmand,2SqlCommand对象,12,5.3 知识链接,5.3.6 DataAdapter对象,DataAdapter对象(数据适配器对象)是一种用来充当数据集与实际数据源之间桥梁的对象。使用数据适配器在应用程序和数据库之间通信,数据适配器可以从数据库将数据读入数据集,也可以将数据集中已更改的数据写回数据库。 SqlDataAdapter对象的主要属性如表,13,5.3 知识链接,5.3.7 DataSet对象,DataSet(数据集对象)是数据库数据的内存驻留表示形式,无论数据源是什么,都会提供一致的关系编程模型,DataSet对象的主要属性如表,14,5.3 知识链接,5.3.7

8、DataSet对象,使用Table属性取得记录的内容,可见,要取得字段名称,只需要用Columns(索引值)即可完成,但是使用Row(索引值)取得的并非是该条记录内的所有字段内容,此时需要再搭配Item(索引值)来取得指定字段的内容。此外Item属性除了可使用索引值的方式外,还可使用直接指定字段名称的方式。,15,5.4 拓展提高,操作题,1操作要求 (1)应用OleDbConnection对象建立与train数据库(Access)的连接 。 (2)利用SqlCommand对象的ExecuteScalar方法获得订单表中总金额之和 。 (3)利用OleDbCommand对象的ExecuteScalar方法获得列车时刻表数据库中tx_train_province(省份表)表中的记录总数 。 2操作说明 (1)在使用Access数据库文件时,注意其存放位置,最好将其放在站点文件中,访问时使用相对路径 。 (2)ExecuteScalar、ExecuteNonQuery和ExecuteReader三个方法的具体使用 。,、,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号