Web与数据库接口技术研究分析
摘要:在web与数据库接口技术方面,是一项比较先进的技术研究,对于人们的生活和工作有很大的益处。
科研人员对web与数据库接口技术研究也在不断的深化,使之达到最优标准。
关键词:数据库;技术;web
中图分类号:tp311.13文献标识码:a文章编号:1007-9599 (2013) 07-0000-02
在web与数据库接口技术中,包含很多的环节,例如:cgi技术、web api技术、jdbc技术和asp技术等。
这些技术都与web与数据库接口技术有很大的关系,甚至能够直接影响web与数据库接口技术的发展,因此,将这些技术深入的研究和分析,是研究web与数据库接口技术的主要目标。
本文就web与数据库接口技术进行研究分析。
1b/s(brow ser/server)体系结构分析
浏览器和服务体系结构是从c/s结构发展而来。
在速度方面,由于形成了web server群,可以节省很多的资源,这就在侧面造成
了将资源集中的情况,让使用者不必浪费大量的时间在其他的地方查找想要的东西。
除此之外,客户端的功能与结构进一步简化,也对使用者造成了较大的积极影响。
由于功能的简化,使用者的操作变得简便,这意味着可以提高工作的效率,同时又能有效的保证工作的质量;在结构方面简化,可以节省空间和资源,降低工作强度,便于使用者更好的利用资源。
无论从哪一个方面来讲,这种方式都
有益于web与数据库接口技术的研究和发展,对人们的生活和工作会产生较大的积极影响,在web与数据库接口技术研究方面,也是一种突破。
2cgi(通用网关接口)
2.1cgi与db交互的工作原理
在web与数据库接口中,通用网关接口是一个比较重要的环节,而cgi与db交互的工作原理又是通用网关接口的基本原理,可以说,cgi与db交互是web与数据库接口研究的一个重要步骤,只有做好这一个步骤,才能在未来的研究中稳步的进行。
对于cgi与db 交互来说,虽然在操作中或者执行中不是特别的困难,但不能掉以轻心,在web与数据库接口研究中,任何一个步骤都是关键,对于整个研究来说都很重要,任何一个环节出错,对于整个研究都有很大的损失。
因此,把握好cgi与db交互的工作原理是比较重要的。
除此之外,如果用户请求中需要访问cgi程序,则web server将启动cgi程序并将用户请求传递给网关程序。
这样做可以减少用户的时间,对于用户来说,用最少的时间,达到最优的效果是非常重要的。
专家从实际应用的角度出发,在工作原理中,将用户的各个方面都考虑到,因此,这样的工作原理能够被用户广泛的接受。
2.2cgi应用程序
对于cgi应用程序来说,在应用方面具有很强的性能。
对于应用程序本身而言,很大一部分都需要专有的语言来编写,而cgi应用程序做到了可以用多种语言编写,使工作人员减轻了工作压力,增
加了工作效率,保证了工作质量,对于web与数据库接口研究来说,具有一定的推动作用。
除此之外,perl语言以其高度的可扩展性和随时可用性、强大的字符串处理功能、很容易调用系统命令以及面向对象的编程能力,适用于各类web server 等特点而成为编写cgi 程序的最热门语言之一。
对于cgi应用程序来说,虽然具有可以用多种语言编写的特性,但如果有一种特别符合的语言还是比较有益的,因此,perl语言就弥补了cgi应用程序的不足,对于perl语言的强大功能,配合cgi应用程序,对于web与数据库接口技术研究来说,不仅推动了web与数据库接口技术的研究和分析,对于未来的发展也有一定的益处。
3web api技术
3.1microsoft的idc
idc模块是iis 的一个动态链接库(dll),它通过odbc访问各类数据库而使得页面中可以含有数据库信息。
idc模块从数据库中得到查询结果或对数据库操作的其它信息后,就用模板文件(.htx)格式化该结果,得到一个实际的html文档,然后将文档传送给web server iis,由iis将html文档返回给客户端的浏览器。
在人们日常使用中,程序总是会出现一些这样或者那样的问题,而microsoft的idc为解决某些问题提供了良好的方式和方法。
由于idc模块是iis的一个动态链接库(dll),而且它通过odbc访问各类数据库而使得页面中可以含有数据库信息。
这就使得人们在日常的使用中增添了很大的便利,不仅如此,还可以在工作方面倍增助
力。
在web与数据库接口技术研究方面,任何的改动都可以对其产生重要的影响,如何扩大积极影响,降低消极影响,是现阶段比较重要的一点。
microsoft的idc在web与数据库接口技术研究方面,做到了较大的积极影响。
microsoft的idc由于在实践中为人们增加了工作效率,提高了工作质量,使得人们非常喜欢。
虽然很多人对这样专业的环节不是很清楚,但只要促进他们的生活和工作,就会得到他们的推崇和使用,因此,microsoft的idc为web与数据库接口技术的研究和分析,做出了很大的贡献。
3.2web api的优缺点
由于web api常注内存,保证了与web server应用程序在同一个地址空间,可以共享一个进程,共享服务器资源,运行效率有了明显地提高。
这是一个很明显的优点,对于用户来说,运行效率是重要考量标准,由于web api具有较强的运行效率,提高了用户的生活和工作质量,因此,受到了广泛的欢迎。
就现阶段的技术而言,web api是比较先进的,满足了快速发展的社会现状,同时在未来的发展中,也呈现出了良好的态势。
但任何一种事物都有优点和缺点两个方面,没有完全完美的东西。
对于web api来说,最大的缺点就是,缺乏统一的行业标准,各种web api之间不兼容。
这就使得用户对于web api的选择成为了现阶段的一个主要问题,行业的统一标准能够有效的促进web api的发展,现阶段由于缺乏这样一个统一的标准,使web api在使用的时候,出现了不兼容的情况,对用户造成了一定的影响,因此,克服兼容问题成为了web与数据
库接口技术研究的一个重要环节。
对于web api而言,优点是用户推崇的理由,而缺点是用户期望改进的方面,现阶段的web api基本上能够满足用户,但在未来的发展中,必须对兼容问题进行改善,使web api的优势能够长久的发挥,将缺点尽量的消除,满足用户越来越高的要求,只有这样,才能有效的促进web api的发展和应用。
4总结
对于web与数据库接口技术而言,现阶段有很多的地方需要研究和分析,除了本文所阐述的三个方面意外,还要进行广泛的调研,要以用户的需求为准,从大的方面来说,web与数据库的接口技术能够有效的促进网络的发展,进而对社会的发展具有一定的促进作用,对于这种技术而言,一向都是国家竞争的焦点,只有不断的研究和分析web与数据库接口技术才能满足广大用户的需求,促使社会进步。
参考文献:
[1]周立力.基于web的数据库应用开发[j].临沂师范学院学
报,2002,6.
[2]许文丹,刘文哲.基于web的商务网站购物车系统的分析与设计[j].现代电子技术,2006,18.
[作者简介]孟顺(1975-),男,江苏省沛县人,本科,工程师,沛县中医院信息科,研究方向:计算机应用。