本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ADO.NET技术的 SQL SERVER数据库操作组件开发
编号  12146
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005 或 2008
数据库  SQL Server 2005
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

1 引言
当今世界, 信息资源已经成为各个部门的重要财富和资源。随着信息的日益庞大, 建立一个满足各部门信息处理要求的信息 系统也成为一个企业或组织生存和发展的重要条件。在信息系统的信息处理过程中, 几乎都要通过数据库连接来完成。数据库连 接不仅是信息系统必不可缺少的一个重要组成部分, 而且是系统中信息处理和信息存储的桥梁和纽带。
在信息系统的实现过程中, 需要经常编写数据库连接代码。这样开发的软件不仅效率低, 而且稳定性差, 同时也增加了软件 后期的维护难度。本文主要介绍在 Visual C#.NET中, 实现基于ADO.NET技术的 SQL SERVER 动态连接组件的设计和实现。在 数据库的选用上, 采用了微软公司的 SQL Server 2000。
2 ADO.NET 技术简单介绍
ADO.NET是微软.NET框架中的一种新的数据访问技术, 它能用于访问关系型数据库系统, 如 SQL Server 2000, 及很多 其他已经配备了 OLE DB供应器的数据源。
ADO.NET为关系数据、 XML和应用程序数据提供访问, 能代理从数据操作到可单独或连续使用的离散组件的数据访问。 ADO. NET代表了处理位于本地或者分布式数据库中数据的下一个革新[1], 这是由它的优势决定的:
第一、 以往 ADO的数据存取处理主要依赖于两层结构, 而现在 ADO.NET的数据处理是采用三层以上结构, 构建了一个更为合理的数据处理环境。
第二、 ADO.NET是基于 XML的, 这表示几乎任何数据类型都可以被支持和传递。
第三、 DataSet 使得 ADO. NET摆脱了由 ADO所提供的基于连接的模型, 而将其转变成一个更加类似消息的、 面向无连接的 模型。这样遍历一个 DataSet 可以不必打开到数据源的任何连接。这一改变带来了许多好处, 包括通过防火墙发送数据的能力, 消 除了 COM中的类型转换, 以及一种真正脱机处理数据的方法。
ADO. NET的类由两大部分组成:
数据提供程序(Data provider, 有时也叫托管提供程序)和数据集(DataSet)。ADO.NET的体系结构如图 1 所示。前者是一组包
括 Connection、 Command 等对象在内组件, 负责数据库连接和数据传输的功能; 后者是支持 ADO.NET的断开式、 分布式方案的核 心对象, 它不仅是数据源检索记录的缓冲, 而且为数据源数据提供一个断开式地存储, 其最大特点是允许用户以断开的方式操纵 从数据库中返回的结果集, 从而减少了不必要的网络开销和数据库开销。
3 动态组件的设计和实现
随着计算机网络技术的不断发展和应用, 现在 MIS系统的开发和实现过程中, 经常会通过对数据库的连接操作实现对后台数 据进行操作和分析,设计和实现基于 ADO.NET技术的 SQL SERVER 动态连接组 件的作用和目的就是应用软件设计和开发的复用思想, 提高软件的开发效率, 加强软件的稳定性, 减少软件的后期维护。
SQL SERVER 动态连接组件应该具有一定的通用性, 在 MIS系统与后台数据库之间存在着连接和对数据的操作关系。因此, 动态连接组件也应该具备这样的一些属性和方法来完成系统所需要的功能。
一般情况下, 系统对将数据库的操作分为两类: 即操作后需要返回数据集和操作后不返回数据集两类。第一类一般是用在对 数据库数据的查询和统计上, 其显示结果有带序号和不带序号两种; 另一类一般是用在对数据库数据的刷新操作上的, 例如: 修 改, 插入, 删除等, 它一般只返回对数据操作是否成功的信息, 而不返回具体的数据信息。
对数据库的每一步操作都在对后台数据库连接的基础上进行的。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 软件资源复用管理系统
  • 数据存储与交换系统的设计
  • 文章导航
  • 上一篇:基于ASP.NET的网上图书馆
  • 下一篇:基于ADO.NET技术的图书销售管理系统