网络天地|网站建设|网页-网站|第1章 网页设计基础|第2章 设计网页元素|第3章 网页布局与数据显示|第4章 快速部署网页
第5章 编写网页文档|第6章 制作交互网页|第7章 构建动态网页|第8章 处理网页图像|第9章 编辑动画元素|第10章 综合实例
7.5 联接动态数据• 联接动态数据可以将数据库作为驱动添加到操作系统中,然后再通过Dreamweaver预置的动态功能,获取数据库的内容,并对其进行读写、索引和遍历等操作。这一步骤是制作动态网页最关键的步骤。没有数据源的支持,动态网页是无法实现服务器交互的。直接编写ASP代码 <% 'ASP动态服务器网页访问网络数据库
'1.创建连接对象 Connection
'2.指定数据库的路径、文件名,如 /mdb/wssdk.mdb
'3.绑定记录集 Recordset
'4.打开图书记录表 %> <div align="center">图书号</div> '5.显示“图书记录表”动态数据(某记录某字段)。 <div align="right"><% =rs("图书号")%></div>
通过 Windows 操作系统、Dreamweaver 生成ASP代码 在 Dreamweaver 中打开ASP动态服务器网页,可视化操作生成访问网络数据库的ASP语句。 ASP动态服务器网页访问网络数据库 1.Windows 操作系统 ODBC 创建数据源名(DSN),如 myData。 指定数据库的路径、文件名,如 /mdb/wssdk.mdb 2.ASP网页添加数据源名(DSN),连接名如 conn。 代码 MM_conn_STRING = "dsn=myData;" 3.ASP网页包含数据源名(DSN)的连接, 如 <!--#include file="Connections/conn.asp" --> 4.绑定记录集 Recordset,如 Recordset1。 5.打开表格,如 图书记录表 Recordset1_cmd.CommandText = "SELECT * FROM 图书记录表 ORDER BY [图书号] ASC" 6.显示“图书记录表”动态数据(某记录某字段),如 <%=Rs("图书名称")%> 7.5.1 连接数据源• 连接数据源功能需要本地操作系统的ODBC服务支持,可以将数据库文档以驱动的方式关联在一起,方便Dreamweaver的动态功能调用。• ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。1.Windows 操作系统 ODBC 创建数据源名(DSN),如 myData。 Windows 操作系统 -- 开始 -- 管理工具 -- 数据源(ODBC) -- 系统 DSN -- 添加 -- Micro soft Access Driver (*.mdb, *.accdb) -- 完成。 指定数据库的路径、文件名,如 /mdb/wssdk.mdb ODBC MicroSoft Acceess 安装 -- 选择 -- 选择数据库路径、文件名,如 /mdb/wssdk.mdb。 7.5.2 添加数据源• 添加数据源功能可将系统ODBC数据源添加到Dreamweaver中打开的动态网页文档中,为动态网页实现数据的支持。在Dreamweaver中创建动态网页文档,然后即可执行【窗口】|【数据库】命令,打开【数据库】面板。1.ASP网页添加数据源名(DSN),连接名如 conn。 在 Dreamweaver 中打开ASP动态服务器网页,添加系统(ODBC)数据源。 窗口 -- 数据库 -- 添加 -- 数据源名称(DSN) -- 连接名称,如 conn, 数据源名称(DSN) myData,Dreamweaver 应连接使用本地 DSN。 自动生成 conn.asp 代码。
<% 2.ASP网页包含数据源名(DSN)的连接, 如 <!--#include file="Connections/conn.asp" --> 7.5.3 绑定记录集• 记录集是一个连接网页与数据库的接口。在将数据源连接到动态网页后,还需要对数据源进行分析和重构,将其中的数据以集合的方式存储到临时表中,随时供网页调用。这种操作就是绑定记录集。为网页绑定记录集后,才能通过表单读写数据库中的数据。1.绑定记录集 Recordset,如 Recordset1。 在 Dreamweaver 中 -- 窗口 -- 绑定 -- 添加 -- 记录集(查询)-- 选择数据源、数据列。 名称:Recordset1,连接:conn,表格:图书记录表,列:全部。 2.打开表格,如 图书记录表
<%
Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Set Recordset1 = Recordset1_cmd.Execute 7.5.3 使用动态数据• 在将记录集绑定到网页中之后,即可着手使用Dreamweaver的服务器行为功能,为网页文档插入动态数据信息,实现动态网页的制作。Dreamweaver提供了20余种预置的服务器行为,基本可以满足插入数据记录、查询数据记录等多方面动态应用。使用动态数据1.插入数据记录 在 Dreamweaver 中 -- 窗口 -- 服务器行为 -- 添加 -- 插入记录 -- 选择数据源连接、 2.显示数据记录 显示“图书记录表”动态数据(某记录某字段),如 <%=Rs("图书名称")%> 在 Dreamweaver 中,插入动态数据,光标置插入点 -- 服务器行为 -- 添加 -- 动态文本 -- 选择字段 -- 确定 -- 生成代码插入该点。 3.插入动态表格 在 Dreamweaver 中 -- 插入面板 -- 数据 -- 动态数据 -- 动态表格 -- 记录集 RcordSet1,显示所有记录。 7.6 课堂练习:制作注册网页 |