Asp访问 web数据库技术与应用
2011-04-13董宝阳付延霞
董宝阳,付延霞
郑州理工职业学院信息工程系,河南 郑州 451150
1 ASP的工作过程
ASP(Active Server Page)是Microsoft公司1996年底推出的Web应用程序开发技术,它是一个服务器端的多脚本执行环境,可以用它产生并执行交互的、动态的、高性能的Web服务器应用程序。有人预测,ASP正慢慢成为动态Web 应用程序开发环境的主流。
简单地说Active Server Pages 是将HTML和其他网页内容与脚本编程代码(在加载网页时,通过WEB服务器在服务器执行)进行组合的方式,ASP是明白的,直观的和强大的技术,它下载快速替换早期的微软的技术,如Internet Database Connect(IDC)和定制CGI及ISAPI应用程序[1]。
ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它的主要特性是能够把HTML语言,脚本语言、组件等有机组合起来,其应用程由服务器端解释并运行,将动态生成的HTML页面传递给客户端浏览器。

ASP的一般工作过程如图所示
1)用户在客户机浏览器上输入一个URL地址①,服务器接受请求并调出相 应的页面,送给客户机的浏览器②;
2)用户填好表单并提交HTTP请求把数据传递给服务器③,这时在服务器端执行一表单所设定的应用程序(*.ASP),而不是一个简单的HTML文件④;
3)在服务器端运行*.ASP文件,分析表单的输入数据;
4)如果需要从数据库中得到信息,ASP通过ActiveX组件ADO(ActiveX Data Object)和ODBC接口与数据库交互⑤;
5)使用查询语言(SQL)从数据库中取出信息⑥,并将执行结果动态生成一个HTML页面返回客户机的浏览器端⑦,如可以用表格实现显示后台数据库表中有关字段的内容。
2 ASP存取数据库
2.1 asp访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。……
