【asp源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了asp源码-网页制作Dreamweaver CS4 - 11、创建ASP应用程序 - 其它资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
教学目标 11.1 显示记录 11.1.1 功能讲解 11.1.2 范例解析——显示会员信息 11.1.3 课堂实训——显示管理员信息 11.2 操作记录和身份验证 11.2.1 功能讲解 11.2.2 范例解析——插入、更新和删除记录 11.2.3 课堂实训——用户身份验证 11.3 综合案例——制作网吧会员信息管理系统 掌握创建数据库连接的方法。
掌握显示数据库记录的方法。
掌握添加数据库记录的方法。
掌握更新数据库记录的方法。
掌握删除数据库记录的方法。
掌握用户身份验证的方法。
返回目录 11.1.1 功能讲解 11.1.2 范例解析——显示会员信息 11.1.3 课堂实训——显示管理员信息 返回目录 要显示数据库中的记录,首先必须做好以下 几个方面的工作:搭建
ASP应用程序开发环 境、创建数据库连接、创建记录集、添加动 态数据、添加重复区域、记录集分页、显示 记录记数等。
返回目录 使用Dreamweaver CS4开发应用程序,首先 必须搭建好开发环境。
开发环境主要是指IIS 服务器运行环境和在Dreamweaver CS4中可 以使用服务器技术的站点环境。
配置IIS服务器。
定义站点。
返回目录 如果不具备远程服务器环境,可以直接在本机上的 Windows XP professional中安装并配置IIS服务器。
由 于IIS服务器包括Web、FTP和SMTP服务器功能,通常 配置好Web服务器即可。
方法是,在【控制面板】/ 【管理工具】中双击【Internet信息服务】选项,打 开【Internet信息服务】窗口,单击按钮,依次展开 相应文件夹,用鼠标右键单击【默认网站】选项, 在弹出的快捷菜单中选择【属性】命令,弹出【默 认网站属性】对话框,配置好【网站】选项卡的【IP 地址】选项、【主目录】选项卡的【本地路径】选 项、【文档】选项卡的默认首页文档即可,如图所 示。
返回目录返回目录 Dreamweaver CS4支持
ASP、JSP、Cold Fusion 和PHP MySQL 等服务器技术,所以在使用 Dreamweaver CS4开发应用程序之前,首先要 定义一个可以使用服务器技术的站点,以便于 程序的开发和测试。
返回目录
ASP应用程序必须通过开放式数据库连接(ODBC)驱动程序 (或对象链接)和嵌入式数据库(OLE DB)提供程序连接到 数据库。
该驱动程序或提供程序用作解释器,能够使Web应 用程序与数据库进行通信。
在dreamweaver CS4中,创建数据库连接必须在打开
ASP网页 的前提下进行,数据库连接创建完毕后,站点中的任何一个
ASP网页都可以使用该数据库连接。
创建数据库连接的方式有 两种,一种是以自定义连接字符串方式创建数据库连接;另 一种是以数据源名称(DSN)方式创建数据库连接。
使用自 定义连接字符串创建数据库连接,可以保证用户在本地计算 机中定义的数据库连接上传到服务器上后可以继续使用,具 有更大的灵活性和实用性,因此被更多用户选用。
返回目录 Access 97数据库的连接字符串有以下两种格式。
“ProviderMicrosoft.Jet.OLEDB.3.5Data Source” Server.MapPath “数据库文件相对路径”。
“ProviderMicrosoft.Jet.OLEDB.3.5Data Source数据库文件物理路 径”。
Access 2000~Access 2003数据库的连接字符串有以下两种 格式。
“ProviderMicrosoft.Jet.OLEDB.4.0Data Source” Server.MapPath“数据库文件相对路径”。
“ProviderMicrosoft.Jet.OLEDB.4.0Data Source数据库文件物理路 径”。
Access 2007数据库的连接字符串有以下两种格式。
“ProviderMicrosoft.ACE.OLEDB.12.0Data Source ” Server.MapPath “数据库文件相对路径”。
“ProviderMicrosoft.ACE.OLEDB.12.0Data Source数据库文件物理路 径”。
返回目录 SQL数据库的连接字符串格式如下。
PROVIDERSQLOLEDBDATA SOURCESQL服务器名称或IP地址UID 用户名PWD数据库密码DATABASE数据库名称 另外,使用ODBC原始驱动面向Access数据库的字符串连接 格式如下。
DRIVERMicrosoft Access Driver .mdbDBQ Server.MapPath 数据库文件的相对路径 DRIVERMicrosoft Access Driver .mdbDBQ数据库文件的物理路 径 使用ODBC原始驱动面向SQL数据库的字符串连接格式如下。
DRIVERSQL ServerSERVERSQL服务器名称或IP地址UID用户 名PWD数据库密码DATABASE数据库名称“ 代码中的“Server.MapPath()”指的是文件的虚拟路径,使 用它可以不理会文件具体存在服务器的哪一个分区下面,只 要使用相对于网站根目录或者相对于文档的路径就可以了。
返回目录 使用Dreamweaver CS4创建字符串连接的方法是,创建或打开一个
ASP文 档,然后选择【窗口】/【数据库】命令,打开【数据库】面板,在【数 据库】面板中单击进制 按钮,在弹出的快捷菜单中选择【自定义连 接字符串】命令,弹出【自定义连接字符串】对话框。
在【连接名称】 文本框中输入连接名称,在【连接字符串】文本框中输入连接字符串, 然后点选【使用测试服务器上的驱动程序】单选按钮。
单击 按钮关 闭【自定义连接字符串】对话框,完成数据连接的创建工作,如图所 示。
返回目录 由于网页不能直接访问数据库中存储的数据,而是需要与记录集进行交 互。
在创建数据库连接以后,要想显示数据库中的记录还必须创建记录 集。
记录集在
ASP中就是一个数据库操作对象,它实际上是通过数据库 查询从数据库中提取的一个数据子集,通俗地说就是一个临时的数据 表。
记录集可以包括一个数据库,也可以包括多个数据表,或者表中部 分数据。
由于应用程序很少要用到数据库表中的每个字段,所以应该使 记录集尽可能小。
可以使用以下任意一种方式打开【记录集】对话框来创建记录集,如图所 示。
选择【插入】/【数据对象】/【记录集】命令。
选择【窗口】/【服务器行为】或【绑定】命令打开【服务器行为】或【绑 定】面板,然后单击 按钮,在弹出的菜单中选择【记录集】命令。
在【插入】/【数据】面板中单击 按钮。
返回目录 单击 按钮可以打开高级【记录集】对话 框,进行SQL代码编辑,从而创建复杂的记录 集,如图所示。
返回目录 如果对创建的记录集不满意,可以在【服务器行 为】面板中双击记录集名称,或在其【属性】面板 中单击 按钮,弹出【记录集】对话框,对原 有设置进行重新编辑,如图所示。
返回目录 记录集负责从数据库中取出数据,而要将数 据插入到文档中,就需要通过动态数据的形 式。
动态数据包括动态文本、动态表格、动 态文本字段、动态复选框、动态单选按钮 组、动态选择列表等,下面介绍动态文本和 动态表格。
返回目录 动态文本就是在页面中动态显示的数据。
插入动态文本的方 法是,首先打开要插入动态文本的
ASP文档,然后将光标置 于需要增加动态文本的位置,在【绑定】面板中选择需要绑 定的记录集字段,并单击面板底部的 按钮,将动态文本 插入到文档中,如图所示,也可以使用鼠标直接进行拖曳。
返回目录 如果需要插入带格式的动态文本,可以使用以下任意一种方 式,打开【动态文本】对话框,在【域】列表框中选择要插 入的字段,在格式下拉列表框中根据字段类型选择需要的格 式即可,如图所示。
在【服务器行为】面板中单击 按钮,在弹出的下拉菜单中选择 【动态文本】命令。
选择【插入】/【数据对象】/【动态数据】/【动态文本】命令。
在【插入】/【数据】面板的【动态数据】按钮组中单击 按 钮。
返回目录 所谓动态表格是指利用【动态表格】命令将数据表中的数据以表格的形 式自动插入到文档中,方法是,使用以下任意一种方式打开【动态表 格】对话框,并进行参数设置即可,如图所示。
在【服务器行为】面板中单击 按钮,在弹出的下拉菜单中选择【动态文 本】命令。
选择【插入】/【数据对象】/【动态数据】/【动态表格】命令。
在【插入】/【数据】面板的【动态数据】按钮组中单击 按钮。
返回目录 只有添加了重复区域,记录才能一条一条地显示出来,否则将只显示记 录集中的第1条记录。
添加重复区域的方法是,用鼠标选中表格中的数 据显示行,然后使用以下任意一种方式打开【重复区域】对话框进行设 置即可,如图所示。
在【服务器行为】面板中单击 按钮,在弹出的下拉菜单中选择【重复 区域】命令。
选择【插入】/【数据对象】/【重复区域】命令。
在【插入】/【数据】面板中单击 按钮。
返回目录