基于web的数据库编程

基于web的数据库编程

ID:24188592

大小:66.00 KB

页数:3页

时间:2018-11-13

基于web的数据库编程_第1页
基于web的数据库编程_第2页
基于web的数据库编程_第3页
资源描述:

《基于web的数据库编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机科学2000Vol.27N2.7基于Web的数据库编程TheDataBaseProgrammingRasedonWeb孟亚贺敏伟(五邑大学计算机工程系广东江门529020)AbstractThepaperanalysesthetechnologiesonaccessingdatabaseinInternet.ThepaperdescribesthespecificmethodofprogrammingwithVBlanguageandCGItechnologytoaccessSQLServerbasdonWeb,a

2、ndprovidesthemethodtodeveloptheprogramtomanagetheuserofSQLServer.KeywordsCGI,Internet,MIS目前世界上许多网络都成功地连接到Internet上,Internet己经成为一个建立于一•种髙度灵活的通信技术之上并在迅猛发展的全球性数宇化信息库,WWW的出现使Internet变得图文并茂.更能虚拟现实。在所有的Web有关技术领域中,数据库存%和管理是一种最有用的技术。数据库具有强大的数播管理功能.当它被赋予Web的交21界艮后,敦杻库的存诸和

3、管理就已经上升到了•-个新旳凫度,使Web实现动态更新的效果,远程办公系统己成为当代最新颖的办公方式,它把数据库访问的传统技术转移到网上。把数据库放于Web上,建立基于Web的数据库管理系统.就可以在更大范围内实现资源共享,而不再局限于•台或几台机器的使用.不再受距离的限制。所以基于Web的访问数据库技术也就成了现在数据库发展的重要技术,基于SQLSen^的CGI编程也是目前闺际网上访问数据库较流行的方法,与当今的Internet发展技术密切相关,具有重大的实际意义,我们运用的WWW技术,如HTML制作、采用VB进行CG

4、I编程等技术开发了基于Web的库存管理系统•实现了Internet和Intranet的统一。一、基于Web数据库访问技术编程方法比较基于Web的网上数据库访问技术是一种新的数据库访问技术。网上对数据库访问的编程接门就是建立数据库与Web服务器的连接。为达到这个目的,需要用到:一•种编程语言,用于编写程序;一•个APK应用程序编程接口),用于在数据库取出和存入信息。1.1编程语言目前实现基于Web对数据库进行访问的常用语言有VB,VC,Java和Perl等语言,VC是成熟的、相当流行的语言,它们货供了丰宵的函数和矣库,另外

5、,大多数数据?r引擎都是通过由c语芎调《api实现的。Java砭如+的国I:示互联网应熠程序里大行其道,为ft们引入扣角简单和相当强大的国际互联网类库、而且,通过其亡公司制作的JDBC驱动程序,Java己具备/数据库访问能力。为数据浑提供CGI(CommonGatewayInterface-)访问能力时.还有另外几种语言也是经常1用到的.它们是VB,PerhRexx和外壳脚本,这些都是功能很强的髙级语言。我们的系统主要是用VB编写CGI程序的,Perl在编写CGI程序中有很强的字符串能力,也是编CGI最常用的语言.使用V

6、B编写CGI程序难度相对来说比较大,它没有Perl那么强的处理字串功能.但比VC方便,是编写WinCGI的首选语言。使用VisualBasic来编写WinCGI应用程序的一个主要好处是它有强大的数据库访问能力。VB可以访问几乎所有的数据库,它能直接访问Btrieve,dBASE.MicrosoftExcel以及MicrosoftAccess数据库以及其它许多使用ODBC(OpenDatebaseConnectivity>驱动程序的数据库格式。12固有调用和ODBC数据库程序的第一关键组件是数据库API。毎个数据库引擎都

7、附带了〜系列库(WindowsNT下使用的动态链接库,即DLL)。只有通过这种库,应用程序才能连接和使用那种数据库引擎。如果应用程序直接调用这些动态链接库,那么我们就说它执行的是“固有调用”。1.3CGI.ASP.SAPI的不同CGI是基服务器开发的服务器方编程,移植性强,是Web上的交互操作的根源,是在交互操作中占支配地位的技术.它是一种幵放式的技术。CGI又是多平台、多用户的,•一个CGI应用程序要i方问数据库就不得不在毎次运行吋車:新打开.关闭数据库.不管Web服务器在这之前曾多次汸问过这个数据库——直接地或间接地

8、通过同一个或他的应用程序i方问、这要占用时间•而且调用CGI应用程序越频繁,占的时间越多-’ASP(ActiveServerPages)是VB在CGI的基础上为减轻服务器端的负担并增强浏览器的能力而开发的,它是只能在Microsoft的IIS为Web服务器的单平台脚本。这些脚本语言对某些应用程序确实非常有用,但对其他

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。