1 / 16

第 8 章 数据处理与指令对象

第 8 章 数据处理与指令对象. 实现通过网页对数据库中的数据进行处理的功能,才能称为真正的交互式网站。本章将从以下几个方面介绍相关的数据处理与指令对象: 8.1 数据处理的相关概念 8.2 Command 对象和 SQL 8.3 运用 Dreamweaver 8.4 使 用 命 令 8.5 用户身份验证 8.6 本 章 小 结. 8.1 数据处理的相关概念.

Download Presentation

第 8 章 数据处理与指令对象

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第8章 数据处理与指令对象 • 实现通过网页对数据库中的数据进行处理的功能,才能称为真正的交互式网站。本章将从以下几个方面介绍相关的数据处理与指令对象: • 8.1 数据处理的相关概念 • 8.2 Command对象和SQL • 8.3 运用Dreamweaver • 8.4 使 用 命 令 • 8.5 用户身份验证 • 8.6 本 章 小 结

  2. 8.1 数据处理的相关概念 以一条已建立的ADO连接为基础,应用程序可以针对连接的数据库,进行数据处理的相关操作,数据处理包括新增、删除、修改和查询4种操作,它们根据处理结果分为两大类,其中前三项为数据的变动,最后一项查询则是取出数据库中的特定数据内容,如下表所示。

  3. 8.2 Command对象和SQL • 8.2.1 运用Command对象 • 8.2.2 编辑数据 • 8.2.3 编辑数据的SQL指令

  4. 8.2.1 运用Command对象 运用Command对象最简单的方式便是引用其Execute方法,这个方法将对象本身所参照的SQL指令字符串,传送至数据库进行数据操作,若是SQL指令进行的操作为数据查询,则Execute方法在数据库完成操作之后会传回一个包含数据内容的记录集。 使用Command对象有几个重要的步骤:创建Command对象、指定对象数据库连接、指定SQL指令和引用Execute方法。

  5. 8.2.2 编辑数据 数据库的变动形式主要通过传送的SQL语句确定,例如,当传送的SQL指令是一段INSERT INTO语句时,则Execute方法执行之后,一条新的记录会被加到连接操作的数据库当中,下面为Command对象的语法: objCommand.ActiveConnection = objConnection objCommand.CommandText = sqlString objCommand.Execute 其中第一行指定Command对象的连接对象,第二行则是Command对象所执行的SQL指令,最后引用Execute方法进行SQL语句指定的编辑操作。

  6. 8.2.3 编辑数据的SQL指令 对应编辑数据所需的SQL语句,分别由INSERT INTO、UPDATE和DELETE这几个关键词所组成,其对应的数据编辑行为如下表所示。

  7. 8.3 运用Dreamweaver • 8.3.1 新增数据 • 8.3.2 删除数据 • 8.3.3 修改数据

  8. 8.3.1 新增数据 完成表单的版面设置之后,紧接着将要为其添加新增数据的功能。展开面板组里的“应用程序”面板,单击“服务器行为”标签,打开“服务器行为”选项卡,单击加号按钮,在打开的下拉菜单中选择 “插入记录”命令,在网页添加新增数据的功能。

  9. 8.3.2 删除数据 删除数据的功能同样位于“服务器行为”选项卡中 ,单击加号按钮,在打开的快捷菜单中选择“删除记录”命令,打开“删除记录”对话框,在其中输入所需的信息 。

  10. 8.3.3 修改数据 修改数据的功能比较复杂,除了取出所要修改的数据,另外还必须提供修改数据所需的对应字段,让用户能够在其中输入所要更新的数据。 在“应用程序”面板的“服务器行为”选项卡中,单击加号按钮,在打开的下拉菜单中选择“更新记录”命令,打开“更新记录”对话框,在其中设置所需的信息 。

  11. 8.4 使 用 命 令 在Dreamweaver的“应用程序”面板中,“绑定”选项卡中的命令对象提供Command功能的可视化支持。本节将介绍如何利用Dreamweaver的内建功能创建指令对象,结合SQL语句,在ASP网页上实现数据变动功能。

  12. 8.5 用户身份验证 • 8.5.1 用户登录 • 8.5.2 注销用户和限制对页的访问 • 8.5.3 检查新用户名

  13. 8.5.1 用户登录 网站通常都会提供用户登录的功能,以验证用户的身份,确定浏览网站的权限。通常可以编写一段SQL程序代码,利用WHERE语句筛选数据库所存储的用户数据,与登录者的标识ID和密码进行比对,比对成功则允许其登录,否则拒绝其登录请求。 Dreamweaver支持用户登录功能,可以自动产生验证所需的程序代码,不需要程序开发人员另行编写。

  14. 8.5.2 注销用户和限制对页的访问 一个合法的用户登录网站后,如果不想再使用网站服务,必须通过注销程序结束合法的使用权限,避免其他用户利用同样的身份浏览网页,同时Dreamweaver提供限制对页的访问的功能,避免不合法的用户直接输入网址浏览特定网页。

  15. 8.5.3 检查新用户名 用户身份验证功能的最后一项为检查新用户名,这一部分的功能类似“用户登录”。同样是检查数据库中已存在的数据,其中的差异在于“检查新用户名”使用在新增一条记录的情况,避免插入重复的数据内容。 检查新用户名的功能通常用于用户管理系统,由于用户数据表中每一条会员记录均配有一个会员编号字段,用来识别个别会员,因此存储在编号字段的数据并不允许重复。由于上述的特性,增加用户数据时,必须检查所要新增的数据是否已存在数据表中。

  16. 8.6 本 章 小 结 • 数据处理包括“新增”、“删除”、“修改”和“查询”4种操作,其中前三项属于同一类,均为数据变动,最后一项“查询”则是取出数据库中的特定数据内容。 • Recordset代表记录集,存储数据库特定数据内容的副本,Command是指令对象,通过接收的SQL指令对数据库中的数据进行编辑。 • 运用Command对象最简单的方法便是引用其方法Execute。该方法接收一段SQL指令字符串,传送至数据库进行数据的编辑。 • 利用Command对象变动数据库的几个重要步骤为创建Command对象、指定连接对象,设置传递SQL指令和引用Execute方法。 • 编辑数据的语法,分别由INSERT INTO、UPDATE和DELETE这几个关键词所组成。 • Dreamweaver对于数据变动处理功能有可视化支持,在“应用程序”面板的“服务器行为”选项卡中,可以插入记录、更新记录和删除记录等。 • Dreamweaver还有一项很有用的功能:用户身份验证,其中包含了用户登录、限制对页的访问、注销用户和检查新用户名等功能,这样可以让用户能够利用鼠标设置的方式完成数据的验证。

More Related