基于.NET框架的WEB数据库访问技术的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:wintelchia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,万维网(WWW,WorldWideWeb)得到了很大的发展。WWW系统和数据库是网络化信息服务的基础,Web技术和数据库技术相结合成为当前研究的热点,其中关键就是Web数据库访问技术。传统的数据库访问技术己渐渐不能满足高速存取、断开连接存取和内置的全面的XML支持等的需要,研究Internet的数据库访问技术也就成为数据库研究的主要方向之一。 目前基本的数据库访问技术主要有开放数据库连接(ODBC,OpenDatabaseConnectivity)、基于ODBC的数据访问对象(DAO,DataAccessObject)和远程数据对象(RDO,RemoteDataObject)、Java数据库连接(JDBC,JavaDatabaseConnectivity)、对象链接和嵌入式数据库(OLEDB,ObiectLinkingandEmbeddingDatabase)/ActiveX数据对象(ActiveXDataObject,ADO),他们都是在不同时期出现并被广泛使用的技术,很多技术现在仍很流行。而常用的Web数据库访问实现技术主要包括通用网关接口(CGI,CommonGatewayInterface)、服务器应用程序接口(SAPI,ServerApplicationProgrammingInterface)、动态服务器端语言(ASP,ActiveServerPage)、超文本预处理器(PHP,ProfessionalHyperTextPreProcessor)、Java服务器端语言(JSP,JavaServerPages),这些技术各有自己的优缺点和适宜场合,仍被广泛采用来编写Web应用程序。随着微软.NET的推出,ASP.NET为编写大量的Web应用程序带来了巨大的变革。本文着重就.NET框架的最新数据库访问技术——ADO.NET的体系结构、对象模型、各个对象的重点特性等进行了深入而详细的分析和研究,就ADO.NET在Web应用中主要性能优化包括四种.NET数据提供程序性能优化、比较和选择,存储过程的优化,安全性,数据一致性等作了深入的探究。提出了在.NET环境下如何开发高效的面向Internet的数据库访问技术,这些探讨对于目前大量的Web数据库应用程序的开发具有较大的实用和指导意义。 基于上述Web数据库访问技术研究,根据黄石市公路管理处的实际需求,设计并实现了B/S模式的管理信息系统。该系统基于.NET平台,采用ADO.NET数据访问技术和相关性能优化技术,利用VB语言设计实现。该系统由表示层、业务层和数据层组成。表示层处在客户端,由一个通用的浏Ⅰ览器支持。事务、数据逻辑层,充当中间代理的角色,就是通常所说的业务层。后台是SQLServer数据库服务器。该管理信息系统的业务层使用ADO.NET技术进行数据库访问,运行在Web服务器端,利用ADO.NET的各项技术(如SQLServer.NET数据提供程序、存储过程、安全性、数据一致性等),大大提高应用程序的数据访问效率和性能。
其他文献
游戏引擎技术的发展现在已经步入了成熟阶段,由于我国对其研究的起步较晚,技术相对落后,目前尚处于成长阶段。近年来,伴随着国家加大对自主研发游戏产业的支持力度,我国自主
如今的社会网络,已不再是狭义上社会学研究的内容,转而成为了集尖端的科研价值与巨大的商业潜质于一体的火热研究课题,吸引着愈来愈多各领域的研究人员的关注。随着时代的发
随着互联网、计算机网络、有线电视网三网融合的脚步日益加快,数字图像、音频和视频等多媒体数字产品越来越被广泛应用于各个方面。因此著作版权的保护和信息的安全保护问题
多年来,呈指数级增长的各种信息,使得Internet用户快速获取准确必需的信息显得越发急迫。作为从浩瀚的Web信息资源中发现潜在的、有价值知识的一种有效技术,用户兴趣挖掘技术
随着多媒体技术的发展以及各种数字化设备的普及,大量的图像以数字化的形式进行存储和传输。同时,互联网的快速发展,使图像的复制和分发变得更加方便快捷。如何在浩如烟海的
计算机图形学是随着计算机及其外围设备而产生和发展起来的,而随着计算机技术的飞速发展,如何逼真的模拟自然景物,成为图形学领域中最具用挑战性的研究方向之一,对于烟雾、云
集成电路特征线宽不断减小的趋势和MEMS技术制备三维微结构的要求,都需要通过采用适当的方法对电子束光刻技术中由电子的散射引起的邻近效应进行补偿,以获得足够的图形精度,
虚拟实验是根据现代教育理念的需求而产生的,具有智能指导和教学管理的作用。随着虚拟现实技术的发展和教学模式的不断变革,目前化学实验教学的要求和现有的化学实验中由于客
虚拟手术仿真系统是一个模拟医生进行手术过程的虚拟现实应用系统。它通过模拟手术过程中可能出现的各种情况,使医务工作者能够在虚拟的场景内练习手术操作并学习如何应付手
软件复用是软件工作者探讨发现的一条解决“软件危机”的新的软件开发模式,是提高软件生产效率和软件质量的一种切实可行的途径。它被认为是软件开发真正走向产业化和工程化