来访问这一虚拟目录。设置虚拟目录时必须指定它的位置,虚拟目录可以存在于本地服务器上,也可以存在于远程服务器上。多数情况下虚拟目录都存在于远程服务器上,此时,用户访问这一虚拟目录时,IIS服务器将充当一个代理的角色,它将通过与远程计算机联系并检索用户所请求的文件来实现信息服务支持。
创建虚拟目录的操作步骤如下:
1.在"开始"-〉"控制面版"中找到"管理工具"
2.点击"管理工具",进入如下所示界面:
(图2.8)
3.点击"Internet信息服务",进入如下所示界面:
(图2.9)
4.用鼠标选中"默认网站",然后点击右键找到"新建"->"虚拟目录"。
5.点击"虚拟目录",进入如下所示界面:
(图2.10)
6.在"别名"对话框中输入你想输入的一个名称,但你要记住这个名称,我输入的是swl。
(图2.11)
7.点击"下一步"进入如下所示界面:
(图2.12)
8.点击"浏览(R)"找到你存放ASP文件的目录,确认即可!点击"下一步"
9.保持当前页面的默认选项,点击"下一步",进入如下图所示界面:
(图2.13)
10.点击"完成",虚拟目录到此就完成了。
11.最后在IE浏览器中输入http://jsj/swl/index.asp按回车键,如下图所示界面:
(图2.14)
第三章使用Access2000创建数据库
3.1数据库的概念
什么是数据库呢?当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个"记录保存系统"(该定义强调了数据库是若干记录的集合)。又如称数据库是"人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合"(该定义侧重于数据的组织)。更有甚者称数据库是"一个数据仓库"。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是"按照数据结构来组织、存储和管理数据的仓库"。在经济管理的日常工作中,常常需要把某些相关的数据放进这样"仓库",并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个"数据库集合"。
使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序
数据库软件的种类有很多种,如:SQL、Foxpro、MicrosoftAccess等等。但是为操作方便,我们选择MicrosoftAccess数据库。
3.2新建一个数据库
根据需要我们建立两张表:一个是lyb表,用来存放留言板的内容,一个是password表用来存放管理员的用户名和密码,具体的设计步骤如下。
首先打开MicrosoftAccess2000,会弹出下面的窗口。
(图3.1)
然后选择空Acceess数据库。
(图3.2)
这时会出现一个保存的窗口,我们在文件名处填上stu然后点击创建。会出现下图的画面。
(图3.3)
然后单击设计,填加字段名。然后点保存既可。
3.3配置ODBC数据源
ODBC管理器(Administrator)它负责安装驱动程序,管理数据源,并帮助程序员跟踪ODBC的函数调用。在ODBC中,应用程序不能直接存取数据库,它必须通过管理器和数据库交换信息。ODBC管理器负责将应用程序的SQL语句及其他信息传递给驱动程序,而驱动程序则负责将运行结果送回应用程序。运行32bitODBC管理器后,出现一个主对话框,它的主要内容是要求用户输入一个数据源,所谓数据源就是数据库位置、数据库类型以及ODBC驱动程序等信息的集成。数据源负责将运行结果送回应用程序。应用程序、ODBC管理在使用之前必须通过ODBC管理器进行登记和连接,启动ODBC管理器后,选取Add按钮,根据自己的数据库类型,选择相应的ODBC驱动程序,然后输入数据源名(DataSourceName)和数据库文件名(DatabaseName),完成这些步骤后,以后的应用程序就能够通过ODBC管理器的数据源直接操纵数据库。
1、用户DSN:ODBC用户数据源存贮了如何与指定数据库提供者连接的信息。只对当前用户可见,而且只能用于当前机器上。这里的当前机器是只这个配置只对当前的机器有效,而不是说只能配置本机上的数据库。它可以配置局域网中另一台机器上的数据库的。
2、系统DSN:ODBC系统数据源存贮了如何指定数据库提供者连接的信息。系统数据源对当前机器上的所有用户都是可见的,包括NT服务。也就是说在这里配置的数据源,只要是这台机器的用户都可以访问。
3、文件DSN:ODBC文件数据源允许用户连接数据提供者。文件DSN可以由安装了相同驱动程序的用户共享。这是界于用户DSN和系统DSN之间的一种共享情况。
4、驱动程序:这页列出了本机上所有安装的数据库驱动程序。里面列举了每个驱动程序的名称,版本,提供商公司,驱动程序文件名,以及安装日期。
5、跟踪:ODBC跟踪允许创建调用ODBC的日志,提供给技术人员查看。里面可设定日志的路径和文件名。技术人员通过这里面的信息可以看到本机上所有的数据库访问的时间,用户,以及出错信息等情况。也可以通过这个辅助调试应用程序,可以启动VisualStudio的分析器,来进行ODBC的跟踪。
?6、连接池:连接池允许应用程序重用原来打开的的连接句柄,这样可以节省到服务器的往返过程。
7、关于:最后这一页列出了所有的ODBC的核心文件。
下面详细的介绍如何建立ODBC数据源:
打开ODBC数据源管理器,选择"系统DSN"后单击'添加'在'创建数据源'窗口选中MicrosoftAccessdriver驱动程序后单击'完成'。
(图3.4)
然后弹出下面的窗口。
(图3.5)
单击选择,在弹出的窗口中,选择刚才建立的数据库的文件夹中数据库的文件名,然后在数据源名中写上数据源名,我们这里数据源名为stu,单击确定,数据源创建完成。
第四章留言板的结构设计与实现
4.1用户、管理员浏览模块
(图4.1)
此模块的功能是用户和管理员都能利用该模块浏览所有的留言内容,此模块不用注册即可使用,每页由7条记录组成,具有翻页功能,具体的设计步骤如下(此模块的图片如图3.1)。
下面的ASP代码实现显示表stu中的内容:
<%response.buffer=true%>
留言板
<%'========================显示数据库表stu中的信息=======================
sql="select*fromlyb"
setrs=server.createobject("ADODB.Recordset")
rs.Opensql,conn,1
numzhuce=rs.RecordCount
page=request.querystring("page")'接收上一页、下一页的页号
iflen(page)>0andisnumeric(page)then
page=int(page)
else
page=1
endif
ifnotrs.eofthen
size=7
rs.PageSize=size'每页记录数
TotlePage=rs.PageCount'总页数
TotlePage=int(numzhuce/size)
if(numzhucemodsize)>0thenTotlePage=TotlePage+1'总页数
ifpage<1orpage>TotlePagethen
page=1
rs.AbsolutePage=page'当前页
else
rs.AbsolutePage=page'当前页
endif
num=1'循环变量初值
%>
以上的内容分别把接收到的数据放在变量中,下面的代码的功能是显示出这些信息。
上一篇:
ASP电脑配机(论文和程序)
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施