ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件

PPT
  • 阅读 56 次
  • 下载 0 次
  • 页数 15 页
  • 大小 4.605 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件
可在后台配置第一页与第二页中间广告代码
ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件
可在后台配置第二页与第三页中间广告代码
ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件
可在后台配置第三页与第四页中间广告代码
ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件
ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 15
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】ASPNET应用开发教程教学资源的案例5-实现用户注册功能-课件.ppt,共(15)页,4.605 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45120.html

以下为本文档部分文字说明:

ASP.NET应用开发教程案例5实现用户注册功能授课课时:4课时(180分钟)主编:刘志成25.1案例描述本案例使用ADO.NET数据库访问技术实现用户注册功能。注册功能将新用户在注册时输入的信息保存到用户表中,也就是

在数据表中执行插入操作。将使用SqlConnection对象连接数据库、SqlCommand对象对数据表执行插入操作。案例描述35.2案例完成步骤5.2.1创建项目和页面1.创建Web项目2.添加已经存在的页面45.2案例完成步骤5.2.2编码实现1.检测用户名检测用户名

功能主要就是检查在注册时输入的用户名是否已经被注册,原理是根据输入的用户名对数据库中的用户表进行查询,若数据表中有对应记录则表示此用户名已经被注册,若数据表中没有对应记录则表示此用户名还没有被注册2.实现注册注册功能将新用户在注册时输入的信息保存到用户

表中,也就是在数据表中执行插入操作55.3知识链接5.3.1ADO.NET简介ADO.NET(即ActiveXDataObjects.NET)是微软.NET平台中的一种最新的数据库访问技术ADO.NET对象可分为两大类:一类

是与数据库直接连接的联机对象,这类对象其中包含了Command(命令)对象、DataReader(数据读取器)对象和DataAdapter(数据适配器)对象,通过这些类对象可以在应用程序里完成连接数据源以及数据维护等相关操作

。另一类则是与数据源无关的断开式访问对象,像DataSet(数据集)对象、DataRelation对象等。65.3知识链接5.3.2.NETFramework数据提供程序.NETFramework提供了四种.NE

TFramework数据提供程序来访问特定类型的数据源:SQLServer.NETFramework数据提供程序、OLEDBFramework数据提供程序、Oracle.NETFramework数据提供程序、ODBC.NETFramework数据提供程序每种.NET数据提供程序都由4个主要

组件组成:¤Connection(连接)对象:用于连接到数据源。¤Command对象:用于执行针对数据源的命令并且检索DataReader、DataSet,或者用于执行针对数据源的一个插入、删除或修改操作。¤DataReader对象:通过一个打开的数

据库连接,能够快速、前向、只读地访问数据流,每次在内存中只处理一行数据。¤DataAdapter对象:用于从数据源产生上个DataSet,并且更新数据源。75.3知识链接5.3.2.NETFramewo

rk数据提供程序1.SQLServer.NETFramework数据提供程序类名功能说明SqlConnection用来建立数据库连接SqlCommand用来下达操作数据库的各个命令,会返回DataReader类型的结果SqlDataAdapter另一种下达操作数据库命令的方式,会返回Da

taSet类型的结果SqlDataReader以只读方式读取数据库内容,一次只能读取一条记录2.OLEDBFramework数据提供程序类说明OleDbConnection用来建立数据库连接OleDbCommand用来下达操作数据库的各个命令,会返回DataReader类型的结果Ole

DbDataAdapter另一种下达操作数据库命令的方式,会返回DataSet类型的结果OleDbDataReader以只读方式读取数据库内容,一次只能读取一条记录85.3知识链接5.3.3数据库应用程序的开发流程虽然数据库应用程序访问的数据库不同,实现的功能也不同,但其开发

流程一般主要分为以下几个步骤。第1步:创建数据库。第2步:使用Connection对象连接数据库。第3步:使用Command对象对数据源执行SQL命令并返回数据。第4步:使用DataReader和DataSet对象读取

和处理数据源的数据。95.3知识链接5.3.4数据库连接对象ConnectionConnection对象主要是连接程序和数据库的“桥梁”,要存取数据源中的数据,首先要建立程序和数据源之间的连接1.OleDbConnection对象格式1:OleDbConnection对象名称=newOl

eDbConnection();格式2:OleDbConnection对象名称=newOleDbConnection(“连接字符串”);2.SqlConnection对象SqlConnection对象是连接SQL

Server类型数据源的主要方式,通过相关属性和方法,实现对连接参数的设置、读取以及相关连接操作105.3知识链接5.3.5执行数据库操作命令对象CommandADO.NET提供的Command对象对数据源

执行查询、添加、删除和修改等各种SQL命令1.OleDbCommand对象属性说明CommandText取得或设置要执行的SQL语句CommandTimeout取得或设置命令等待执行的超时时间,默认值为30秒CommandType取得或设置命令的种类,默认值为TextConnection取得或

设置Command对象所要连接的Connection对象115.3知识链接5.3.5执行数据库操作命令对象Command2.SqlCommand对象方法说明Cancel结束执行SQL语句Dispose关闭SqlCommand对象,并释放所占用的系统资源Exec

uteScalar用于执行查询语句,并返回单一值或者结果集中的第一条记录的第一个字段的值。该方法适合于只有一个结果的查询,例如使用Sum、Avg、Max、Min等函数的SQL语句ExecuteNonQuery用于执行SQL语句,并返回SQL语句所影响的行数。该方法一般用于执

行Insert、Delete、Update等语句ExecuteReader用于执行查询语句,并返回一个DataReader类型的行集合ResetCommandTimeout重设CommandTimeout属性值125.3知识链接5.3

.6DataAdapter对象DataAdapter对象(数据适配器对象)是一种用来充当数据集与实际数据源之间桥梁的对象。使用数据适配器在应用程序和数据库之间通信,数据适配器可以从数据库将数据读入数据集,也可以将数据集中已更改的数据写回数据库。SqlDataAdapter对象的主

要属性如表属性说明AcceptChangesDuringFill此参数决定当DataRow添加到DataTable后,是否调用DataRow对象和AcceptChanges方法MissingMappingAction此参数决定当

输入的数据不匹配表或字段时,所需要采取的行动MissingSchemaAction此参数决定当输入的数据不匹配已有的DataSet的结构时,所需要采取的行动TableMappings返回一个表集合DeleteCommand获取或设置一个SQL语

句或存储过程,用于从数据集中删除记录InsertCommand获取或设置一个SQL语句或存储过程,用于在数据源中插入新记录SelectCommand获取或设置一个SQL语句或存储过程,用于在数据源中选择记录UpdateCom

mand获取或设置一个SQL语句或存储过程,用于更新数据源中的确记录135.3知识链接5.3.7DataSet对象DataSet(数据集对象)是数据库数据的内存驻留表示形式,无论数据源是什么,都会提供一致的关系编程

模型,DataSet对象的主要属性如表属性说明Tables取得在Dataset对象中的DataTable集合CaseSensitive获取或设置一个值,该值批示DataTable对象中的字符串比较是否区分大小写Container获取组件的容

器DataSetName获取或设置当前DataSet的名称DefaultViewManager获取DataSet所包含的数据的自定义视图,该数据集允许使用自定义的DefaultViewManager进行筛选、搜索和导航EnforceConstraint

s获取或设置一个值,该值指示在尝试执行任何更新操作时是否遵循约束规则HasErrors获取一个值,该值指示此DataSet的任何表的任何行中是否有错误NamesPace获取或设置DataSet的命名空间Prefix获取或设置一个XML前缀,该前缀是DataSet的命名空间的别

名Relations获取数据表之间关系的集合145.3知识链接5.3.7DataSet对象使用Table属性取得记录的内容使用方法说明Columns.Count取得字段名称Columns(索引值)取得指定字段的名称Row.Count取得位于Dataset表中的记录条数Row(索引值

).Item(索引值)取得指定记录的字段值可见,要取得字段名称,只需要用Columns(索引值)即可完成,但是使用Row(索引值)取得的并非是该条记录内的所有字段内容,此时需要再搭配Item(索引值)来取得指

定字段的内容。此外Item属性除了可使用索引值的方式外,还可使用直接指定字段名称的方式。155.4拓展提高操作题1.操作要求(1)应用OleDbConnection对象建立与train数据库(Access)的连接。(2)利用SqlCommand对象的ExecuteScalar方法获得订单表中

总金额之和。(3)利用OleDbCommand对象的ExecuteScalar方法获得列车时刻表数据库中tx_train_province(省份表)表中的记录总数。2.操作说明(1)在使用Access数据库文件时,注意其存放位

置,最好将其放在站点文件中,访问时使用相对路径。(2)ExecuteScalar、ExecuteNonQuery和ExecuteReader三个方法的具体使用。、

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?