基于ASP的Web数据库访问.docx基于ASP的Web数据库访问唐菊生,孔勇(江苏理工大学电气信息工程学院,镇江212013)摘要:木文首先描述了ASP的工作原理及ASP的内置对象和组件,并着重讨论了ASP的数据库访问组件ADO,在此基础上给出了用ASP实现对Web数据库访问的应用实例。关键词:ASP:ADO;essingtoWebDa/tabaseBasedonASPTangJusheng,KongYong(JiangsuUniversityofScienceandTechnology,Zhenjiang212013)Abstract:ThispaperdescribedtheworkingprincipieofASPanditsbuilt-ponents・ponentADOwasdiscussedwithemphasis・essingWebdatabasebyASPwasproposed・KeyWords:ASP;ADO;WebDatabase在基于B/S结构的多层分布式Web应用系统中,为增强Web页面的动态交互性,使浏览端用户能在线访问Web数据库,关键技术就是Web服务器与Web数据库的连接。,但这些技术开发步骤烦琐且无法直接与HTM集成,只适合专门的程序员使用,在实际应用中难以进行快速开发、及时维护和大瓯积推广。应运而生的ASP(ActiveServerPage)技术正好弥补了这些不足,在微软侣导的Active平台屮,ASP属于服务端ActiveX技术,它综合了传统的HTML文件、ActiveX脚本程序(Script)语言及ActiveX组件技术,在开发方面具有跨平台、面向组件的特性,应用起来更加灵活、更具交互性。微软将其描述为:“一个服务器的脚木环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用稈序”。,浏览器向服务器发出一个HTTP请求,,Web服务器响应该请求并调用ASP引擎执行该文件,当遇到任何与Active脚木兼容的脚木()时ASP引擎调用相应的脚木引擎解释执行其屮的脚木命令,若脚木屮含有访问数据库的请求,则通过ODBC连结示台数据库,由数据库访问纽•件ADO(ActiveDataObject)执行访库操作,最后,ASP依据访库的结果集自动生成标准的IITML页面发送到客户浏览器。此过程如图1所示:ASP只能运行在Windows平台上,它的运行环境(Web服务器)有:・安装WindowsNTOptionPack•安装WindowsNTServicePack3以上版本时ASP已内置Windows9X下运行PWS(PersonalWebServer)::ASP文件实际就是嵌入可执行脚本的HTML文档,,一个ASP文件主要包含:-般文木、HTML文件标记和脚本稈序。ASP文件可以使用任何脚木语言,只需提供相应的脚木引擎。ASP白身提供了VBScrript和JScript驱动,其中VBSc
基于ASP的Web数据库访问 来自淘豆网www.taodocs.com转载请标明出处.