网页设计与制作第10章数据库应用.ppt

上传人:豆**** 文档编号:57180172 上传时间:2022-11-04 格式:PPT 页数:25 大小:786KB
返回 下载 相关 举报
网页设计与制作第10章数据库应用.ppt_第1页
第1页 / 共25页
网页设计与制作第10章数据库应用.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《网页设计与制作第10章数据库应用.ppt》由会员分享,可在线阅读,更多相关《网页设计与制作第10章数据库应用.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、网页设计与制作第网页设计与制作第10章数据库应用章数据库应用第第10章章数据库的应用数据库的应用10.1数据库网页基础数据库网页基础 10.2安装因特网信息服务器安装因特网信息服务器(IIS)10.3配置服务器配置服务器 10.4重新定义站点重新定义站点 10.5创建数据库的连接创建数据库的连接 10.6简单的简单的Web应用应用 10.7综合实例综合实例创建留言板创建留言板 10.1数据库网页基础数据库网页基础 在互联网上,我们经常去一些网站查询信在互联网上,我们经常去一些网站查询信息,购买商品,或者在网站上留言、聊天。这息,购买商品,或者在网站上留言、聊天。这些网站是交互式的动态网站,它包

2、含了数据库些网站是交互式的动态网站,它包含了数据库系统,用户可以通过网站查询数据库的信息。系统,用户可以通过网站查询数据库的信息。随着电子商务的发展,包含数据库的网站越来随着电子商务的发展,包含数据库的网站越来越多,数据库的网站的制作是专业网站设计人越多,数据库的网站的制作是专业网站设计人员必须掌握的技术。员必须掌握的技术。DreamweaverMX2004提提供了功能强大的可视化开发环境,在不熟悉供了功能强大的可视化开发环境,在不熟悉ASP、JSP、PHP的情况下,也可以很快地制的情况下,也可以很快地制作出包含数据库的动态网站。作出包含数据库的动态网站。10.1数据库网页基础数据库网页基础

3、10.1.1数据库网页的工作原理数据库网页的工作原理 10.1.2Web数据库系统的制作流程数据库系统的制作流程10.1.1数据库网页的工作原理数据库网页的工作原理动态网页中包含一些应用程序,有些程序在用动态网页中包含一些应用程序,有些程序在用户的浏览器中运行,而有些程序在户的浏览器中运行,而有些程序在Web服务器服务器上运行。用于设计在客户机上或是浏览器环境上运行。用于设计在客户机上或是浏览器环境下运行的下运行的Web程序或脚本,称为客户端技术,程序或脚本,称为客户端技术,例例VBScript、JavaScript、JavaApplet、JavaPlugIn等。等。用于设计在服务器环境下运行

4、的用于设计在服务器环境下运行的Web程序称为程序称为服务器端技术,例服务器端技术,例CGI应用、应用、ASP、JSP、PHP等。等。10.1.1数据库网页的工作原理数据库网页的工作原理数据库网页中的程序就是在数据库网页中的程序就是在Web服务器服务器中运行。当用户向浏览器发出一个请求,中运行。当用户向浏览器发出一个请求,访问某个动态网页时,访问某个动态网页时,Web服务器接受服务器接受请求,分析网页中的程序代码,把对数请求,分析网页中的程序代码,把对数据库操作的指令送到数据库驱动程序,据库操作的指令送到数据库驱动程序,对数据库进行操作,得到的结果以记录对数据库进行操作,得到的结果以记录集的形式

5、,通过数据库驱动程序送回给集的形式,通过数据库驱动程序送回给Web服务器,服务器,Web服务器把数据插入到服务器把数据插入到网页中,形成静态页面,传回给浏览器网页中,形成静态页面,传回给浏览器 10.1.1数据库网页的工作原理数据库网页的工作原理包含数据库的动态网页工作原理如图如下:WEB服务器数据库驱动程序数据库记录集请求响应操作指令10.1.2Web数据库系统的制作流程数据库系统的制作流程 数据库网页是可以访问后台数据库的数据库网页是可以访问后台数据库的网页。所以制作数据库网页要先作静态的页网页。所以制作数据库网页要先作静态的页面,再规划后台数据库结构,建立数据表,面,再规划后台数据库结构

6、,建立数据表,然后用然后用ASP、JSP或或PHP语言书写代码,插语言书写代码,插入到静态页面中。在入到静态页面中。在DreamweaverMX2004中通过可视化开发工具进行操作,可在中通过可视化开发工具进行操作,可在页面中自动插入代码。页面中自动插入代码。10.2安装因特网信息服务器安装因特网信息服务器(IIS)如果只是制作静态的网页,就不必要安装、配置服务器。因为如果只是制作静态的网页,就不必要安装、配置服务器。因为纯粹的纯粹的HTM代码,客户端的浏览器就可以解释执行,不需要代码,客户端的浏览器就可以解释执行,不需要服务器的支持。如果要在本地测试包含数据库的动态网页,就服务器的支持。如果

7、要在本地测试包含数据库的动态网页,就必须安装和配置服务器。必须安装和配置服务器。IIS是是Internet信息服务(信息服务(InternetInformationServer)的缩写。)的缩写。它是一种它是一种Web服务,主要包括服务,主要包括WWW服务器、服务器、FTP服务器等。服务器等。只要安装了只要安装了IIS并配置它,就可以在并配置它,就可以在Intranet(局域网)或(局域网)或Internet(因特网)上发布信息。(因特网)上发布信息。IIS是一个网站管理程序,它具有可靠性、可伸缩性、安全性是一个网站管理程序,它具有可靠性、可伸缩性、安全性以及可管理性等特点。是一个良好的通信平

8、台。以及可管理性等特点。是一个良好的通信平台。Wndows2000server自带自带IIS,Windows2000Profession、windowsxp则要通则要通过添加组件的方法安装过添加组件的方法安装IIS。第第10章章数据库的应用数据库的应用10.3配置服务器配置服务器 成功安装成功安装IIS后,接下来配置后,接下来配置IIS,具体操作步,具体操作步骤如骤如下。下。10.4重新定义站点重新定义站点 前面我们定义的站点,是支持静态页前面我们定义的站点,是支持静态页面的。现在要制作数据库网页,必须重面的。现在要制作数据库网页,必须重新定义站点。配置站点的【高级】选项。新定义站点。配置站点

9、的【高级】选项。10.5创建数据库的连接创建数据库的连接10.5.1创建系统创建系统DSN的连接的连接 10.5.2创建字符串的连接创建字符串的连接 10.5创建数据库的连接创建数据库的连接我们常用的数据库一般有我们常用的数据库一般有3种:种:MicrosoftAccess、MicrosoftSQLsever和和Oracle。对于中小型机构网。对于中小型机构网站的站的Web数据库,可以选择数据库,可以选择Access或是或是SQLServer数据库。特别是数据量不大的情况下,数据库。特别是数据量不大的情况下,Access是较是较好的选择。好的选择。Access包含在包含在Office办公自动化

10、软件包办公自动化软件包中,其界面友好,使用简单,功能也比较强大,中,其界面友好,使用简单,功能也比较强大,可以应付一般的数据存储和管理的需要。我们就可以应付一般的数据存储和管理的需要。我们就以以Access为例来讲解为例来讲解ASP与数据库的连接。与数据库的连接。ASP应用程序可以通过开放式数据库链接应用程序可以通过开放式数据库链接(ODBC)驱动程序或嵌入数据库()驱动程序或嵌入数据库(OLEDB)提)提供程序链接到数据库。该驱动程序提供程序被用供程序链接到数据库。该驱动程序提供程序被用作解释器,能够使网页应用程序与数据库进行通作解释器,能够使网页应用程序与数据库进行通信。信。10.5创建数

11、据库的连接创建数据库的连接链接数据库的两种方法:链接数据库的两种方法:l l使用数据源名称(使用数据源名称(DSN)l l使用自定义字符串链接到数据库。使用自定义字符串链接到数据库。DSN是应用程序与数据库之间的桥梁,是一个代表是应用程序与数据库之间的桥梁,是一个代表ODBC连接连接的符号,包含了数据库文件名、所在位置、数据库驱动程序、的符号,包含了数据库文件名、所在位置、数据库驱动程序、用户用户ID、密码等内容。、密码等内容。DSN有系统有系统DSN、用户、用户DSN和文件和文件DSN三种形式。系统三种形式。系统DSN允许所有的用户登录到特定的服务器上去访问数据库,它对当允许所有的用户登录到

12、特定的服务器上去访问数据库,它对当前机器上所有用户可见,即面向所有用户;而用户前机器上所有用户可见,即面向所有用户;而用户DSN则使则使用适当的安全身份证明以限制数据库到特定用户的连接,它只用适当的安全身份证明以限制数据库到特定用户的连接,它只对当前用户可见,只能用于当前机器上,即面向特定用户;文对当前用户可见,只能用于当前机器上,即面向特定用户;文件件DSN将连接情况存储在一个文件中,它提供了对多用户的访将连接情况存储在一个文件中,它提供了对多用户的访问,可以由安装了相同驱动程序的用户来共享,通过复制问,可以由安装了相同驱动程序的用户来共享,通过复制DSN文件,可以轻易地从一个服务器转移到另

13、一个服务器,文件,可以轻易地从一个服务器转移到另一个服务器,方便方便DSN的移植。一般情况下,应该选择建立系统的移植。一般情况下,应该选择建立系统DSN。10.5创建数据库的连接创建数据库的连接10.5.1创建系统创建系统DSN的连接的连接10.5.2创建字符串的连接创建字符串的连接 链接字符串是手动编码的表达式,它标识数据库,链接字符串是手动编码的表达式,它标识数据库,列出链接到该数据库所需的信息。如果列出链接到该数据库所需的信息。如果DreamweaverMX2004没有安装在没有安装在Web服务器上,那么用户需要通服务器上,那么用户需要通过连接字符串建立数据库连接。过连接字符串建立数据库

14、连接。1Access数据库使用的链接字符串:数据库使用的链接字符串:Driver=MicrosoftAccessDriver(*.mdb);DBQ=d:mywebsdatadata.mdbDrive:用于指定数据库驱动程序:用于指定数据库驱动程序DBQ:用于指数据库的路径:用于指数据库的路径10.5创建数据库的连接创建数据库的连接2SQL数据库使用的链接字符串:数据库使用的链接字符串:Driver=SQLServer;Server=dylan;Database=data;UID=admin;PWD=adminDriver:用于指定数据库驱动程序:用于指定数据库驱动程序Server:用于指定承载

15、:用于指定承载SQLServer数据库的服务器。数据库的服务器。Database:指定:指定SQLServer数据库的名称。数据库的名称。UID:用于指定用户名。:用于指定用户名。PWD:用于指定用户密码。:用于指定用户密码。10.5创建数据库的连接创建数据库的连接如果使用远程服务器,就要用相对路径,使用到如果使用远程服务器,就要用相对路径,使用到MapPath方方法提供法提供DBQ参数。例如参数。例如MicrosoftAccess数据库的虚拟路径为数据库的虚拟路径为/data/data.mdb,使用,使用VBScript作为脚本语言,连接字符串可作为脚本语言,连接字符串可表示为:表示为:“D

16、river=MicrosoftAccessDriver(*.mdb);DBQ=”&Server.MapPath(“/data/data.mdb”)&号用于串联两个字符串,第一个字符串用引号引起来,第号用于串联两个字符串,第一个字符串用引号引起来,第二个字符串是则由二个字符串是则由Server.MapPath表达式返回。当两个字符表达式返回。当两个字符串组合起来时,将创建以下字符串:串组合起来时,将创建以下字符串:Driver=MicrosoftAccessDriver(*.mdb);DBQ=d:mywebsdatadata.mdb10.6简单的简单的Web应用应用10.6.1创建记录集创建记录

17、集 10.6.2显示记录显示记录 10.6.3添加记录添加记录 10.6.4更新记录更新记录10.6.1创建记录集创建记录集 记录集是由数据库查询从数据库中提记录集是由数据库查询从数据库中提取出来的记录集。查询中包含一定的搜取出来的记录集。查询中包含一定的搜索准则,这些准则决定了哪些内容将包索准则,这些准则决定了哪些内容将包含或不包含在数据库集中,查询可以产含或不包含在数据库集中,查询可以产生一个只包含选定域或特定记录的记录生一个只包含选定域或特定记录的记录集集。10.6.2显示记录显示记录 记录集创建好后,就可以对它进行操记录集创建好后,就可以对它进行操作。如何把记录集中的数据显示出来呢作。

18、如何把记录集中的数据显示出来呢?可利用?可利用“应用程序应用程序”工具栏中的插入工具栏中的插入“动态表格动态表格”命令,也可以自定义显示命令,也可以自定义显示格式,然后在其中插入格式,然后在其中插入“动态文本动态文本”。10.6.3添加记录添加记录 向数据库表中添加记录,具体操作如下:向数据库表中添加记录,具体操作如下:(1)(1)新建一动态文档,类型为新建一动态文档,类型为VBScriptVBScript,保存,保存为为insert.aspinsert.asp。(2)(2)用上面介绍的方法为该页面建立记录集。用上面介绍的方法为该页面建立记录集。(3)(3)用以下方法之一打开【插入记录】对话框

19、,用以下方法之一打开【插入记录】对话框,如图如图10-3110-31所示。所示。10.6.4更新记录更新记录修改数据库表中的记录修改数据库表中的记录 。10.6.5、删除记录、删除记录删除数据库表中的记录删除数据库表中的记录 。10.7综合实例综合实例创建留言板创建留言板 前面我们讲解了对数据库的基本操作,接前面我们讲解了对数据库的基本操作,接下来通过制作一个功能齐全的留言板,使大家下来通过制作一个功能齐全的留言板,使大家把所学知识融汇贯通,掌握提高。把所学知识融汇贯通,掌握提高。1 1设置站点信息设置站点信息 2 2建立留言板的页面文件建立留言板的页面文件 3 3建立后台数据库建立后台数据库 4 4设置数据库连接信息设置数据库连接信息 5 5设计制作设计制作ASPASP页面。页面。4操作题操作题(1)(1)制作一个制作一个BBSBBS论坛。论坛。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁