基于VisualC数据库访问技术比较探究

基于VisualC数据库访问技术比较探究

ID:43962957

大小:29.50 KB

页数:5页

时间:2019-10-17

基于VisualC数据库访问技术比较探究_第1页
基于VisualC数据库访问技术比较探究_第2页
基于VisualC数据库访问技术比较探究_第3页
基于VisualC数据库访问技术比较探究_第4页
基于VisualC数据库访问技术比较探究_第5页
资源描述:

《基于VisualC数据库访问技术比较探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于VisualC++数据库访问技术比较探究摘要:计算机技术的发展已经到了日新月异的阶段,现在很多大型应用程序运行都是将数据平台作为基础的,所以数据库的设计目前已经成为了计算机技术与应用一个必不可少的环节,对于数据库的设计也就显得非常重要了。本文主要是对数据库的访问平台语言和技术进行分析,比较了以VisualC++为基础的数据库访问技术各自特点,并进行比较研究,对比各技术的优势和缺陷,来为设计者选用合适的技术方案提供参考。关键词:VisualC++;数据库;访问技术;比较研究中图分类号:TP311.13文献标识码:A文章编号:1007

2、-9599(2012)11-0000-02计算机技术发展到现在,几乎所有大型应用程序的运行都是以数据平台作为基础的,因此对数据库的编程已成为程序员必备的技能之一。本文主要是对数据库的访问平台语言和技术进行分析,比较了以VisualC++为基础的数据库访问技术各自特点,并进行比较研究,对比各技术的优势和缺陷,来为设计者选用合适的技术方案提供参考。一、基于VisualC++的数据库系统环境分析(一)SQLServerSQLServer2005是一种比较复杂的数据库,主要靠内部的映射关系的一种数据库,这种数据库的服务一般来说是对于复制、集成

3、、分析、通知以及报表等相关服务的融合,此外,VisualStudio.NET等第三方开发工具的有效结合。在数据库语言中,作用最大、复杂程度最高的语句就是SELECT语句,其主要作用在于查询数据库,常见语法结构为:SELECT查询列表[FROM表名][WHERE查询条件][GROUPBY分组条件][HAVING搜索条件][ORDERBY排序条件]SELECT子句作用在于指定查询返回的列;FROM子句的作用是将初始结果集返回;WHERE子句则负责将不符合要求的行排除;GROUPBY子句负责输出行组的旋转,当having子句涉及聚合函数,便

4、对各组汇总值加以计算;HAVING子句主要是将不符合要求的行排除。(二)VisualC++本研究中人才库管理系统的架构中运用VisualC++的优点在于:由于在人才库管理系统中数据库的建设是一个关键问题,所以建立在C语言上的SQLServer能够更好的实现面向对象程序的设计;因为人才库管理系统最后发展的目的就是面向网络平台,提供给用户们搜索和信息发布等便利,所以其应用的主要目的就是网络平台的发展,在这个方面,C语言的应用性能较为广泛,其在为面向组件程序设计提供支持,依托.NET平台的程序开发中应用非常之多,而且操作性和实现性都较为简单

5、,在时间和成本上都具有较高的比较。(三)三层C/S结构数据库管理系统采用B/S结构进行架构,其分层结构较好的满足了客户、用户和数据之间的调用。在B/S结构中,其系统可以从:“客户层”(用户界面),“应用层”(商用逻辑),“数据层”(数据库)三个层面来分析和看待。客户端只负责和应用层处理结果的展示。应用层软件部署在服务端,与客户端分离,当应用端应用发生变更时,不影响客户层和数据层。在图1中的有关B/S结构,其中间应用服务器实现高效的链接,主要针对于客户机和服务器间的连接和通讯及与数据库间;这三层相互独立,改变任何一层都不会对另一层产生影

6、响,总体结构特点如下:1•物理结构与逻辑基本对应稳合。2.资源和任务可依据相关条件分布在WEB服务器和数据库等服务器上。3.WEB服务器和数据库其服务器要求较高高、而客户机的要求通常较低。4.系统维护的工作相对集中且管理简单。二、VisualC++数据库访问各技术特点概述ADO是一种被用于数据源访问的COM组件系统,在当前的技术背景下被广泛的应用于实践当中。其自身具有极为简单易用的编程接口和强大的数据处理工程,它使得开发人员在进行编写数据代码时,只需注意数据库的连接,而无需去关心数据库实现的原理。他是li/.NETFramework提

7、供的,专用于数据处理的一项技术,其可以保证诸如SQLServer.Oracle.ODBC.Oracle等相关数据源以及通过OLEDB、XML公开的数据源访问的一致。ADO.NET主要包括.NETFramework及DataSet两部分,即托管提供程序和数据集。NETFramework托管提供程序主要涵盖Connection对象、Command、DataReader对象以及DataAdapter对象等,四者分别用于数据库连接、数据库操作命令的具体执行、数据库数据的读取、DataSet数据集填充或更新等。可以将DataSet数据集视为内存

8、中的数据源一些数据的副本,可以为断开式数据访问及操作提供支持,此外还可以进行诸如数据检索、修改、插入或者是删除等操作。作为数据库的一个重要构成部分,ODBC能够在规范建立的时候提供一组标准的API用于数据库访问,该API

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

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

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