欢迎来到天天文库
浏览记录
ID:40224524
大小:669.00 KB
页数:27页
时间:2019-07-27
《第1章 电算化会计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章ASP/ADO网络数据库技术逯燕玲戴红李志明主编第11章ASP/ADO网络数据库技术11.1Web环境操作SQLServer数据库11.2ASP/ADO技术概述11.3ASP的内建对象11.4使用ASP/ADO操作SQLServer数据库11.5通过ODBC访问数据库11.6对数据库中数据的基本操作2本章重点介绍ASP程序设计的基本概念,包括IIS/Web服务器的配置,ASP的内建对象:Response对象、Request对象、Server对象、Session对象、Application对象,使
2、用ASP/ADO操作SQLServer数据库,通过ODBC访问数据库和对数据库中数据的常用基本操作:包括查询数据、向数据表添加数据、数据更新修改和数据删除。311.1Web环境操作SQLServer数据库用户向Web服务器发出数据请求,Web服务器接受请求,再将请求发送给数据服务器,数据服务器执行请求并将结果返回给Web服务器,Web服务器再将结果按页面的方式返回给客户的浏览器,最后显示在浏览器上。图11-1基于Web环境的三层结构411.2ASP/ADO技术概述11.2.1ASP技术概述11.2.2A
3、DO技术概述11.2.3IIS/Web服务器的配置511.2.1ASP技术概述ASP程序是以扩展名为.asp的纯文本文件形式存放在Web服务器上,在执行ASP程序时,由浏览器端提出请求,根据需要,脚本程序将对应的命令发送给脚本解释器,由脚本解释器进行翻译并将其转换成服务器所能执行的命令,程序执行完毕后,服务器仅将执行的结果,产生对应的网页返回给客户浏览器,这样也就减轻了客户端浏览器的负担,实现浏览器和服务器之间的交互,大大提高了交互的速度,克服了HTML静态的缺点,实现动态的网页设计效果。6图11-2A
4、DO访问数据库示意11.2.2ADO技术概述711.2.3IIS/Web服务器的配置创建虚拟目录(1)启动Internet服务管理器:选择“开始”→“设置”→“控制面板”→“管理工具”→“Internet服务管理器”;(2)在“默认Web站点”上单击右键,选择“新建”→“虚拟目录”,出现虚拟目录创建向导对话框;(3)单击“下一步”,出现“欢迎使用创建虚拟目录向导”对话框,输入“虚拟目录别名”;(4)单击“下一步”,选择要发布的Web站点所在的文件夹;(5)单击“下一步”,设置虚拟目录的访问权限;(6)单
5、击“下一步”,出现提示虚拟目录创建完成的对话框;(7)单击其中的“完成”按钮,回到Internet服务管理器,这时可以看到新创建的虚拟目录。811.2.3IIS/Web服务器的配置测试虚拟目录将用记事本、Frontpage或Dreamweaver编写的ASP文件,存放在刚才建立的虚拟目录所对应的文件夹中,文件名为default.asp。在IIS中用打开虚拟目录,右键单击该文件,在快捷菜单中选择“浏览”,就可以运行该ASP文件。用户设计好的网页,可以利用FTP传输协议、FrontPage或Dreamwea
6、ver的发布功能上传到Web服务器上,就可以在互联网上浏览查看.asp程序运行的结果了。911.3ASP的内建对象对象名中文含义描述Server服务器对象提供服务器的信息Application应用程序对象记录不同网页的共享信息Session工作阶段对象记录来访用户的信息Request请求对象获取浏览器信息Reponse响应对象发送数据给客户端ObjectContext对象环境提交或终止由ASP启动的事务ASPError错误对象捕捉ASP错误,返回错误描述表11.1ASP内建对象表注:ASP对象是全局对象
7、,不必事先声明就可以直接使用。1011.3.1Response对象Response对象是ASP内嵌对象中专供传递数据给客户端的。在所有的ASP对象中都有属性(Property)与方法(Method),Response对象中常用属性和方法说明如表11.2所示:名称类别描述Buffer属性指示缓冲页面是否完成Status属性返回的HTTP服务器状态AppendHeader方法添加或更新HTML头部的内容Clear方法清除缓冲区的数据End方法结束数据输出。Redirect方法通知浏览器连接到指定的URLWr
8、ite方法将指定的内容写入页面文件1111.3.2Request对象Request对象是ASP内嵌对象中专门用来读取浏览器信息的对象,搭配HTML中基本窗体(Form)的输入可以构成交互式网页设计的基础。Request对象的集合如表11.3所示。名称描述Cookies发送到浏览器或来自浏览器的Cookies信息ClientCertificate浏览器权限验证值From发送到浏览器或浏览器发来的表单值QueryStringHTTP查询串中的变
此文档下载收益归作者所有