发信人: pblover()
整理人: leitiger(2002-06-05 23:51:50), 站内信件
|
Web技术与数据库技术相结合彻底改变了传统的以专用客户程序访问数据库的 方式,使人们通过统一的浏览器便可以访问不同的数据库。这种由“浏览器-Web服 务器-数据库服务器”组成的三层结构较之于由“客户程序-数据库”组成的两层结 构在跨平台和网络互联方面具有明显的优势。面对这个有着巨大潜力的市场,各软 件厂商都争先推出自己的Web和数据库互联产品。本文拟对Sybase公司推出的 Web.sql作一简单介绍,以便广大读者能对这种数据库访问方式有所了解。
一、Web.sql简介
Web.sql是Sybase客户机/服务器体系结构中针对Internet应用而推出的中间 件产品,用于实现Web服务器互联数据库。通过Web.sql,用户可以在HTML页面中 插入SQL数据库命令和Perl脚本。当客户浏览器请求这些页面时,Web.sql运行这 些脚本并将输出结果动态地生成页面传送给浏览器。
Web.sql提供了CGI和NSAPI(Netscape Server Application Programming Interface)两个版本。CGI版本以CGI程序方式运行,Web服务器在每次接收到一
个对HTS(HyperText Sybase)文件的请求时调用该程序,由该程序对HTS中的命 令进行处理。在NSAPI版本中,Web.sql程序直接连接到Netscape的Web服务器。 与CGI版本相比,它减少了对每个HTS请求启动Web.sql进程的额外开销,并能缓存 数据库连接,从而具有更高的性能。
-- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.122.250]
|
|