12 连接数据库
当今,信息爆炸时代,大量信息存放在数据库中。因此,需要通过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)
|