robots
电脑技巧收藏家
当前位置:首页>>dreamweaver技巧>>正文

Dreamweaver CC教程:访问数据库

访问数据库
应用程序服务器使您可以使用服务器端的资源,例如数据库。例如,动态页可以指示应用程序服务器从数据库中提取数据并将其插入页面的 HTML 中。有关详细信息,请参阅 www.adobe.com/go/learn_dw_dbguide_cn。
通过用数据库存储内容可以使 Web 站点的设计与要显示给站点用户的内容分开。不必为每个页面都编写单独的 HTML 文件,只需为要呈现的不同类型的信息编写一个页面(或模板)即可。然后可以将内容上传到数据库中,并使 Web 站点检索该内容来响应用户请求。还可以更新单个源中的信息,然后将该更改传播到整个网站,而不必手动编辑每个页面。您可以使用 Adobe Dreamweaver 设计 Web 表单来插入、更新或删除数据库中的数据。
从数据库中提取数据的指令叫做“数据库查询”。查询是由名为 SQL(结构化查询语言)的数据库语言所表示的搜索条件组成的。SQL 查询将写入到页的服务器端脚本或标签中。
应用程序服务器不能直接与数据库进行通信,因为数据库的专用格式所呈现的数据无法解密,这与在“记事本”或 BBEdit 中打开的 Microsoft Word 文档无法解密非常类似。应用程序服务器只能通过数据库驱动程序作为媒介才能与数据库进行通信,数据库驱动程序是在应用程序服务器和数据库之间充当解释器的软件。
在驱动程序建立通信之后,将对数据库执行查询并创建一个记录集。“记录集”是从数据库的一个或多个表中提取的一组数据。记录集将返回给应用程序服务器,应用程序服务器使用该数据完成页面。
下面是一个用 SQL 编写的简单的数据库查询:


1
2

SELECT lastname, firstname, fitpoints
FROM employees

该语句将创建一个三列的记录集,并用包含数据库中所有员工的姓、名和健身积分的行填充该记录集。有关详细信息,请参阅 www.adobe.com/go/learn_dw_sqlprimer_cn。
下例显示查询数据库并将数据返回到浏览器的过程:
访问数据库
访问数据库

A. Web 浏览器请求动态页面。 B. Web 服务器查找该页面并将其传递给应用程序服务器。 C. 应用程序服务器扫描该页面中的指令。 D. 应用程序服务器将查询发送到数据库驱动程序。 E. 驱动程序对数据库执行查询。 F. 将记录集返回给驱动程序。 G. 驱动程序将记录集传递给应用程序服务器 H. 应用程序服务器将数据插入页面中,然后将该页面传递给 Web 服务器 I. Web 服务器将完成的页面发送到请求浏览器。 
只要服务器上安装有相应的数据库驱动程序,您几乎可以将任何数据库用于您的 Web 应用程序。
如果您计划建立小型低成本的应用程序,则可以使用基于文件的数据库,例如用 Microsoft Access 创建的数据库。如果您计划建立稳定的、对业务至关重要的应用程序,则可以使用基于服务器的数据库,例如用 Microsoft SQL Server、Oracle 9i 或 MySQL 创建的数据库。
如果您的数据库位于 Web 服务器之外的系统上,则应确保两个系统间有快速连接,以便您的 Web 应用程序可以快速有效地工作。

 

来源:dreamweaver官网



上一篇:Dreamweaver CC教程:创作动态页

下一篇:Dreamweaver CC教程:处理动态页面

设为主页 | 加入收藏 | 联系我 | 手机版
免责声明:本站资料来源于互联网,其版权归原作者所有。
如内容涉及或侵犯了您的权益,请通知我!
66998.com.cn版权所有 Copyright©2009  桂ICP备08100152号
建议使用分辨率:1024*768及更高

桂公网安备 45082102000110号