ASP访问SQL Server数据库.docx
《ASP访问SQL Server数据库.docx》由会员分享,可在线阅读,更多相关《ASP访问SQL Server数据库.docx(83页珍藏版)》请在冰豆网上搜索。
ASP访问SQLServer数据库
第10章ASP访问SQLServer数据库
在管理信息系统的开发应用中,Microsoft公司的ASP(ActiveServerPages)被广为使用。
ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。
ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。
ASP可以和诸如SQLServer这样的数据库进行连接,进而完成数据的交换与更新。
本章首先介绍如何在不同版本的Windows操作系统上建立ASP的运行环境,然后重点介绍ASP的内置对象和组件,最后详细讲述使用ASP开发WEB数据库系统的一般过程和关于数据库的基本知识。
10.1建立ASP的运行环境
ASP程序是运行于网络服务器端的一种应用程序,想要正常运行ASP程序,首先应当建立ASP的运行环境。
常用的支持ASP的网络服务器有PWS(PersonalWebServer)和IIS(InternetInformationServer),下面就分别介绍在3种常用的Windows操作系统下如何建立ASP的运行环境。
10.1.1在Windows98上建立ASP的运行环境
在Windows98操作系统上,通常选择PWS作为ASP运行的网络服务器。
PWS是微软开发的个人网站服务器,主要应用于解决个人信息共享和Web开发。
它是一个桌面形的Web服务器,使用它可以自动创建个性化主页,可以快速简便地进行Web站点设置。
下面介绍PWS的安装及其配置:
1.启动电脑之后,在光驱里放入Windows98安装光盘,双击光盘中“\add-ons\pws\”目录下的setup.exe,出现PersonalWebServer的安装界面,单击“下一步”,选择安装类型,如图10-1。
其中“最小安装”和“典型安装”只提供使用Web站点的基本功能,不支持ASP脚本,请单击“自定义”安装;
2.进入选择安装组件界面,选择“MicrosoftDataAccessComponents1.5”以及下面的“PersonalWebServer”和“TransactionServer”,如图10-2;
3.选中“PersonalWebServer”,单击“显示子组件”按钮,进入PWS的子组件配置窗口,选中“文档”,单击“显示子组件”按钮,可以看到默认“ActiveServerPages”一项没有选中,如图10-3;选中该组件并单击“确认”按钮,返回如图10-2“选择安装组件界面”;
图10-1选择安装PWS的类型
图10-2选择安装组件界面
图10-3选中“ActiveServerPages”
4.设置好需要的组件之后,单击“下一步”进入选择PWS安装目录界面,如图10-4,默认安装在“C:
\Interpub\wwwroot”目录下,用户可以选择其他的安装目录,单击“下一步”安装程序开始复制文件并且配置系统参数,安装完毕后,重新启动系统;
图10-4选择PWS安装目录
5.双击任务栏图标或者桌面快捷方式启动PWS,主界面如图10-5,可以通过“主屏”启动和停止Web服务,在“高级”设置界面中,可以设置Web服务的虚拟目录。
图10-5PWS配置管理界面
这样,ASP的运行环境就成功地在Windows98系统中建立起来了。
10.1.2在Windows2000上建立ASP的运行环境
在Windows2000操作系统上,通常选择IIS5.0作为ASP得以运行的网络服务器。
IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器,最新的版本是WindowsXP里面包含的IIS6.0。
IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS文件系统内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。
IIS3.0版本以后引入了ASP,可以很容易地张贴动态内容和开发基于Web的应用程序。
IIS的安装、管理和配置都相当简单。
下面介绍IIS的安装及其配置:
1.在“控制面板”的“添加/删除程序”中,选择“添加/删除Windows组件”,选中列表中的“Internet信息服务(IIS)”,如图10-6;
图10-6安装Internet信息服务IIS
2.单击“详细信息”按钮,选择要安装的子组件,如图10-7,确认“FrontPage2000服务器扩展”、“Internet信息服务管理单元”和“万维网服务”组件被选中,其他组件可以根据用户的需要选择安装,单击“确定”返回“安装Internet信息服务IIS”界面,单击“下一步”,即可开始安装文件和配置系统参数,安装完毕后,重新启动系统;
图10-7选择要安装的子组件
3.可以通过在开始菜单的“管理工具”中选择“Internet信息服务”打开IIS的配置管理主界面,如图10-8,选中“默认网站”,单击鼠标右键,可以“暂停”、“停止”或者“启动”默认的Web站点,也可以新建“虚拟目录”来发布一个新的Web站点,还可以对某个Web站点进行“服务器扩展检查”来提高IIS的安全性。
4.选择鼠标右键菜单中的“属性”选项,可以对当前Web站点进行进一步的管理配置。
图10-8IIS的配置管理主界面
图10-9“网站”属性页面
如图10-9,在“网站”属性页面可以设置该站点的“描述”、服务器的“IP地址”和Web服务所使用的“TCP端口”等,还可以设置“连接超时”和“日志纪录”等项目;
在“主目录”属性页面可以设置Web站点在服务器上的物理路径,并且可以进行访问权限的设置,如“读取”、“写入”、“目录浏览”、“记录访问”、“脚本资源访问”和“索引资源”,如图10-10,单击“配置”按钮,进行“应用程序配置”,在“调试”属性页面中确认选中“启用ASP服务器脚本调试”和“启用ASP客户端脚本调试”,这在进行对ASP应用程序的调试过程中会有所帮助,如图10-11;
在“文档”属性页面可以设置当客户端对该Web站点请求连接时默认启动的HTML页面或者ASP应用程序;
在“目录安全性”属性页面可以设置“匿名访问和身份验证控制”和“安全证书”,以确保管理信息系统运行的安全性能;
在“服务器扩展”属性页面可以设置“客户脚本”,默认为VBScript,如图10-12。
图10-10“主目录”属性页面
图10-11应用程序配置页面
图10-12“服务器扩展”属性页面
这样,ASP的运行环境就成功地在Windows98系统中建立起来了。
10.1.3在WindowsXP上建立ASP的运行环境
在WindowsXP操作系统中集成了IIS5.1,在WindowsXP上建立ASP的运行环境的步骤和在Windows2000下基本相同,此处不再重复。
10.2ASP对象和组件
如果你想编写ASP应用程序,首先应该掌握一种脚本语言,如VBScript,并且熟练掌握ASP的各种内嵌对象和ActiveX组件。
这些对象以及组件都可以用来拓展ASP应用程序的功能,实际上,只要掌握了内嵌对象和ActiveX组件,你就可以编写功能强大的ASP应用程序。
一个对象具有方法、属性或者集合,其中对象的方法决定了我们可以用这个对象做什么事情;对象的属性可以读取,它描述对象状态或者设置对象状态;对象的集合包含了很多和对象有关系的键与值的配对。
下面是对每一种对象的快速浏览:
●Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对应于这个域的cookie,以及附在URL后面的值(查询字符串或页面中