[ 主页 ][ 概述 ] [ 简单网页 ] [ HTML ] [ 网页布局 ] [ 网页装饰设计 ] [ 超链接 ] [ 表格 ] [ 表单 ] [ 框架 ] [ 动态网页制作 ] [ 快速制作网页 ] [ 连接数据库 ] [ 高级网页设计技术 ] [ 站点管理与维护 ]


12 连接数据库

PWS安装 创建ODBC数据文件
获得数据库信息 编辑数据库信息

  当今,信息爆炸时代,大量信息存放在数据库中。因此,需要通过Web发布、查询信息。
  注意:本章内容只涉及Microsoft Personal Web Server 4.0,而网络服务器使用Microsoft Internet Information Sverver 4.0(IIS)及Windows NT 4 Option Pack,两者之间存在一些差别。
  简言之,使用本章讲解的方法制作的网页,在Internet服务器上可能不能正常运行。
12.1 PWS安装Top
  在Web浏览器内查看包含数据库信息的网页文件时,为了在窗口显示数据库信息,必须经过Web服务器、Access ODBC才能连接到数据库文件。
  所使用的Web服务器必须支持ASP(Active Server Page 动态服务器主页)。
  注意:ASP,也可翻译成服务器脚本。因为,在ASP格式的网页中,包含有,仅仅在服务器上运行,而不传到客户(client)端的脚本(“<%”和“%>”括起来)。
  若要在PC上调试,须使用PWS(Microsoft Personal Web Server)桌面 Web 服务器。
  注意:若使用Windows NT等操作系统,则安装IIS。
  在Windows 98操作系统的光盘里包含着Microsoft Personal Web Server 4.0的安装程序。在光盘的“add-dons”·“pws”文件夹,运行其中的“setup.exe”安装程序,在安装向导的引导下安装。
  Microsoft Personal Web Server可分为“典型”、“最小”与“自定义”三种安装模式(见“Microsoft Personal Web Server 安装程序”对话框):
  “最小”:所需的磁盘空间最小,提供使用 Web站点的基本功能。
  “典型”:是Microsoft Personal web server安装向导推荐的安装模式。它包括所有最小安装的组件,及允许用户建立和使用 Web应用程序的基本文件和额外组件。
  “自定义”:针对 Web站点高级开发人员。提供选择和自定义所有组件的选项。
  安装完成后,启动PWS,在“个人Web服务器”主界面上先进行下述设置:
  ⑴单击“高级”按钮,在主“虚拟目录”框中默认选项是<Home>,单击“编辑属性”按钮,打开“编辑目录”对话框。
  ⑵在“编辑目录”对话框中设定Web页的目录等,然后单击“确定”,返回主界面。
  ⑶在“默认文档”框中键入网页文件名。
  注意一定是扩展名为ASP的文件。
  ⑷单击“主屏”,在“发布”区中,会显示“Web发布已经启动。你的主页在:“http://××××”。
  注意:×是PC的用户名,不是显示中文。因此,若用户名为中文,则显示数字和字母组合。
  单击上述地址,即可显示选定的网页。
  注意:使用PES需要耗费大量PC资源。例如,CPU为赛扬800、内容256兆的PC机上调试时,打开网页,时间就较长。
12.2 创建ODBC数据文件Top
  ODBC是Open Database Connectivity开放式数据库连接的缩写,是访问不同数据库系统的标准方法。由于数据库文件的类型较多,不可能为它们都建服务器软件,为了解决数据文件类型问题,微软公司制作了开放式数据库连接ODBC标准。FrontPage 2000就是通过ODBC标准来建立网页到数据库的连接,并且可以使用结构化查询语言SQL的通用语句对具有ODBC标准文件类型的数据库进行检索。Windows 98操作系统的ODBC可以访问 Microsoft Access、Microsoft SQL Server、Microsoft Excel等应用程序创建的数据库。
  如果使用Microsoft Access数据库,则不需要再进行设置。因为安装Microsoft office 2000时,这部分有关设置已经进行完成。
  即,已经将Microsoft Access列入,“控制面板”·“ODBC数据源管理器”对话框“用户DSN(Data Source Name)”选项卡的“用户数据源”列表框中。故不再赘述。
12.3 获得数据库信息Top
  通过ODBC的数据源管理器获得数据库文件的DSN之后,就能够在打开的FrontPage 2000窗口内建立网页与数据库之间的连接。
12.3.1 建立数据库连接Top
  利用FrontPage 2000“数据库结果向导”可在当前网页与数据库文件之间建立连接关系,它利用Active Server Pages技术进行数据库信息的存放。“数据库结果向导”是由5个主要的向导对话框组成的,用于确定数据库文件的DSN名称、URL地址、查询方式、显示内容与外观等信息。
  以建立与网站中已有的Access数据库链接为例,说明建立数据源连接操作步骤为:
  ⑴在FrontPage 2000窗口中打开网页(应该是站点中的网页),并将光标移到需要插入数据库信息的位置,然后依次单击“插入”·“数据库”·“结果”命令,打开如所示的“数据库结果向导 步骤1,共5步”对话框(图 1)。
  ⑵在该对话框上,选中“使用新的数据库连接”单选按钮后,单击“创建”按钮。
  ⑶在“数据库”选项卡中,用户可以添加、修改、删除、和验证数据库连接。选项卡中的列表框上显示了当前站点的所有数据库连接,当没有建立数据库连接时,列表框为空。单击“添加”按钮,打开“新建数据库连接”对话框。Top

图 1
图 2
 

图 3

 

  ⑷在“新建数据库连接”对话框(图 2)中的“名称”文本输入框内输入数据库文件的DSN(可以使用默认的名称是“数据库1”)。在“数据库位置”栏中,选中“当前站点中的文件或文件夹”后,单击“测览”按钮,打开“当前站点中数据库文件”对话框,选定所需的数据库文件。
  ⑸返回到“站点设置”对话框(图 3),在“数据库”选项卡的列表框中,“连接”项目下面,出现数据库文件名称,“状态”项目下面,显示的是一个问号。单击“验证”按钮,验证连接状况,若正常,则“状态”项目下面的问号改为正确符号。
  ⑹单击“确定”,返回“数据库结果导向-步骤1,共5步”对话框。此时,已经选中“使用现有的数据库连接“,其下面的文本框中,显示数据库文件名称,单击“下一步“。
  ⑺在“数据库结果导向-步骤2,共5步”对话框(图 4)上,选中“记录源”,在下方的列表框中选定所需的数据库中的表,单击“下一步”。
  ⑻在“数据库结果导向-步骤3,共5步”对话框(图 5)上,单击“编辑列表”按钮,后,可以筛选Web页显示的字段;单击“其他选项”按钮后,可以设定其他的一些选项。在“其他选项”对话框上,若选中“将返回记录限制在”复选框,则右侧的文本框中键入的数字,就是可显示的最多记录数。单击“下一步”。Top

图 4

图 5

图 6
图 7

  ⑼在”数据库结果导向-步骤4,共5步“对话框(图 6)上,设定在Web页中显示有关的选项。”为查询返回的记录选择格式选项“下拉式列表框中,包括三个选项:
  “表格”,输出结果将以每条记录占一行的方式显示。
  “列表”,输出结果将以每一个字段占一行的方式显示。
  “下拉列表”,输出结果将以每条记录对应一项的方式显示。
  此外“使用表格边框”、“将表格扩展到页面的宽度”和“包含带有列标签的标题行”等三个复选框,可根据需要选中或取消。单击“下一步”。
  ⑽在“数据库结果导向-步骤5,共5步”对话框(图 7)上,选中“将记录分组”后,可在“每组包含的记录为”文本框中键每组显示的记录数。单击“完成”。
  至此,Web页与数据库的连接工作全部完成。使用PWS即可浏览到网页(ASP文件)中显示的数据库中的记录。
12.3.2 显示数据库网页Top
  用“数据库结果向导”生成的的网页必须经过发布才能在浏览器中查看其运行状况。
  为了使数据库的信息能够在Web浏览器中显示,必须将Web文件以扩展名为asp保存;且运行数据库查询网页的Web服务器必须是支持asp技术的服务器。
12.4 编辑数据库信息Top
  通过“数据库结果向导”在数据表格与Web网页之间建立联系之后,可以类似于修改其他普通的网页那样,改变数据表格或列表中的字体、字号、字型、对齐方式、颜色、背景等。也可以将图片,音频视频文件插入到阿页内。为了在较短的时间内获得满意的修饰效果,还可运用主题技术,为了不影响站点内其他网页的外观,必须将所选的主题仅仅应用于当前网页。
12.4.1 插入新的字段Top
  网页内可以显示数据库的全部字段及其数据,如果在“数据库结果向导一一步骤 3”对话框内没有选择所选的字段,或者对网页内的数据进行了删除操作,可在数据表格内添加新的表格列,并将所需的字段插入到当前列内。
  插入新字段的操作步骤为:
  注意:所谓新字段,不是数据库中的新字段,而仅仅是在“数据库结果向导一一步骤 3”对话框内没有选择所选的字段。
  ⑴在数据表格内创建新的表格列,并在其中输入表格列的名称(具体操作参见第7章巧用表格)
  ⑵将光标移动至数据库结果区域内相应的数据字段出现的单元格内后,依次单击“插入”·“数据库”·“列值”命令,打开“数据库列值”对话框。
  ⑶在“数据库列值”对话框中的“显示列”下拉列表框内,选择需要插入的表格数据字段。
  ⑷单击“确定”按钮。
  如果数据库是以列表的形式插入网页的,可直接在列表项的末尾接回车键,创建新的列表项,并填写插入宇段的名称,按照上述步骤将所需的字段插入到数值列表内。在网页内插入新的数据库字段之后,单击“保存”按钮保存修改结果。经过站点发布后,再次在Web浏览器窗口打开该网页时,修改后的数据表格或列表就会显示出来。
  如果已经在网页内显示了数据库的全部字段,插入新字段后,将使网页内出现重复显示的数据。
12.4.2 调整数据库信息Top
  对于插入的数据表格或列表,还可以调整数据库信息的属性。将光标移动至数据表格或列表内,有击表格或列表,在弹出的快捷菜单中单击“数据库结果属性”命令,将启动“数据库结果向导”。可以按照建立Web网页与数据库连接的方法调整数据库文件的DSN名称、URL地址、查询方式、显示内容与外观等信息。
  注意:在“自定义查询”对话框内输入的查询字段应该与数据库文件的字段对应,否则Web浏览器将提示数据库连接失败。


主页              (TOP