作为Web数据库互连的关键技术,通用网关接口(Common Gateway Interface,CGI)是一个Web服务器(Server)和Web数据库提供交互式信息服务的标准接口。通过CGI这个标准接口,Web服务器就能够执行应用程序并将它们的输出,如文字、图形、声音等传送给一个Web浏览器。可以说,有了CGI,万维网(WorldWide Web,WWW)才变得更为实用,界面更为友好,信息服务更为多种多样。本书在简要介绍CGI基本知识的基础上,重点介绍了如何利用常见的编程语言来编写自己的CGI程序和访问Web数据库。本书是这样组织的:首先介绍了CGI的基本概念,包括CGI的工作原理以及CGI编程语言的选择等;接着阐述了有关CGI编程的初步知识,包括CGI环境变量、CGI程序结构和HTML简介等;然后循着整个程序设计开发不断完善的流程编写了几个完整的CGI程序范例;重点阐述了通过CGI来访问数据库的方法,包括如何给Web站点建索引,如何通过CGI使用WAIS,如何使用CGI来查询数据库以及服务器端包含(SSI),等等;最后介绍了CGI程序的调试方法和CGI的安全性。本书的读者可以是想学习Web数据库互连技术的入门者,书中提供了许多有关CGI的基本概念和编程基础知识;也可以是一名Web数据库互连编程人员,书中提供了许多非常有用的程序范例,读者可以非常容易地加以修改利用,可以帮助进一步提高编程水平。总之,无论读者基础如何,都可以从本书中得到帮助,很快编写出自己的Web数据库应用程序。