一、前言随着Internet的日益普及,WWW所提供的信息必须具有动态性、交互性,于是动态Web设计技术和数据库相结合受到广泛重视,从而形成动态Web数据库访问技术,把数据库中的数据在Internet/Intranet上发布。但是如何将数据库信息发布到Web上,创建含有数据库信息的动态页面?最常用的中间件技术有CGI和API,但CGI程序有效率低、速度慢等缺点;但API也具有兼容性差和开发难度大等缺点。微软在IIS2.0中推出IDC组件可以很容易地实现Web与数据库的交互,但功能有限,不能完成复杂的Web数据库的开发。于是微软在IIS3.0中引入ASP(Microsoft Active Server Pages)技术,可以将HTML、脚本和ActiveX组件相结合,创建高效的交互式Web页面和基于Web的应用程序,与创建复杂的CGI程序相比,ASP脚本非常简单,利用ActiveX组件,很容易实现与数据库的连接。目前。