我爱Aspx >> 数据库 >> Web数据库中间件技术CGI缺点是执行速度较慢,Web服务器每启动一个数据查询服务,就必须启动一个新的CGI进程,相对服务器资源代价比较高。
2.ASP(Active Server Pages)
ASP是一种开放的,可以将HTML脚本及可重用的Active Server组件结合在一起以建立高效的动态的基于Web的应用程序环境,利用ASP,可以增加运行在服务器端的脚本的新特性,如访问数据库。
ASP支持Active Server组件的使用,Active Server组件通过组件对象模型(COM)为ASP提供了可编程的界面,其中组件之一Active Data Object(ADO)提供了与数据库相连的机制。且使用ASP可以直接在HTML文件中包含可执行的脚本,HTML开发和脚本开发可以变为一个过程,而不象CGI、ISAPI以及其他方法一样,程序和HTML文件要求在不同的设计环境导致程序产生和修改困难。
3.应用编程接口(API)
鉴于CGI的一些缺陷,Microsoft和Netscape开发了专用的Web服务器中的程序代码(如动态链接库DLL),且一般与Web服务器软件处在内存的同一地址空间中,因此每次调用时是在内存中运行相应的程序段,而不是像CGI那样需要启动新的进程,因而效率要比CGI高得多。
API技术主要缺点是开发难度大,且可移植性差,开发出的应用程序只能在相应的Web服务器上运行,缺乏通用性。
为了减轻开发应用程序的困难,Netscape和Microsoft在其各自的服务器中提供了基于API的编程接口。Netscape提供了基于NSAPI的Livewire,它是专门设计的全面开发方案,开发人员可以开发和管理WWW界面、WWW网点,并且可以利用SQL语句或ODBC直接访问数据库。Microsoft则提供了基于ISAPI的IDC模块,它是IIS的一个动态连接库(httpodbc.dll),并通过ODBC访问各类数据库。
4.JDBC技术
【我对这篇文章有话说?】
在SQL数据库中得到重复次数最多的..[05-22]
Proxy Server和SQL Server在上数..[05-22]
在各种数据库中如何限制检索行数..[05-22]
SQL Server 7.0 的数据迁移到MyS..[05-22]
如何转移SQL SERVER数据库[05-22]
拷贝的SQL Server 7数据库的恢复..[05-22]
数据库的查、增、删、改[05-22]
SQL Server 2000的数据转换服务(..[05-22]
SQL Server 2000的数据转换服务(..[05-22]
SQL Server 2000的数据转换服务(..[05-22]
在SQL数据库中得到重复次数最多的..[05-22]
Proxy Server和SQL Server在上数..[05-22]
在各种数据库中如何限制检索行数..[05-22]
如何在Oracle 中实现类似自动增加..[05-22]
游标操作时进行Update应注意的一..[05-22]
SQL语句中的一些参数如何用变量来..[05-22]
SQL Server 7.0 的数据迁移到MyS..[05-22]
关于在 win2000 下安装 mysql 的..[05-22]
讨论: SELECT TOP N 问题[05-22]
讨论: SELECT TOP N问题 (2)[05-22]