中文翻译-ADO .NE.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀专业论文设计资料,是顺利答辩过论文,精品设计,欢迎参考下载!!!

附录二:翻译 译文1: ADO .NET 1 大多数应用程序需要在同一的时间存取数据,当和应用程序工作在一起的时候ADO .NET成为一个至关重要的组件,数据存取使应用程序和储存全部数据的数据库联系在一起,不同的应用程序对数据库存取有着不同要求,VB .NET使用的是ADO .NET(Active X Data Object),因为它的数据存取和操作协议也能使我们的应用程序能够和网络工作在一起。让我们看一下为什么ADO.NET会代替ADO。 ADO.NET的演变 第一个数据存模型DAO (data access model)是为本地数据库创建的,它是由嵌入式引擎来执行其功能的。之后是为客户服务器构架设计的RDO (Remote Data Object) and ADO (Active Data Object),但是没过多久ADO替代了RDO,ADO是一个很好的体系架构,但是随着语言和技术的改变,ADO开始不能适应了。在ADO中,全部的数据被包含在一个recordset对象中,当在网络中执行和遇到敏锐的防火墙时就会出现问题,ADO是一个一直处于连接状态数据访问,这就意味着数据库连接一旦建立,这个连接就会一直处于连接状态直到应用程序关闭。 让连接在应用程序的生命周期一直开着会带来数据库的安全和网络堵塞的问题。同时,因为要同时满足更多用户,数据库日益的变的重要。现在我们开始考虑一个到数据库的连接的效率了。打个比方,一个连接到数据库的应用程序可能比两个做的好,如果是十个那可能更差了。假如连接达到一百个或超过一百个,那可能都不能用了。同样,打开数据连接消耗最大限度的系统资源,会使系统的执行效率下降。 为什么要使用ADO.NET? 为了处理上面提到的毛病,ADO .NET诞生了。它维持一个非连接的数据存取来解决上面的问题。当应用程序连接数据库的时候,数据连接是打开的。但是当请求一旦完成连接就关闭了。同时,如一个数据库被更新了,连接将会保持足够长的时间来完成更新操作然后再关闭。由于只是维持最小的限度周期的连接,ADO .NET节省了系统资源和提供了最大限度的数据库安全又没多大影响系统的性能。同时,ADO .NET把数据转换成XML格式来执行相关的操作,这使得他们更有效率。 ADO.NET体系结构 在ADO.NET的数据存取依靠两个组件:?数据集(DataSet) 和?数据提供者(Data Provider)数据集(DataSet)数据集是非连接的,用储存功能来表现数据。它可以被认为是一部分相关数据的本地副本。数据集驻留在内存中,它可以不依赖数据库被操作和更新。当数据集被使用完毕后,改变可以被传回中央数据库来更新。数据可以从任何的数据源被加载,像微软SQL server 数据库,Oracle数据库,或微软Access数据库。 数据供应者(Data Provider) 数据供应者负责提供和维持与数据库的连接。一个数据供应者是一套工作在一起的组件,它能以有效的方式和性能驱动方式提供数据。.NET框架现在带来了两个数据提供者:SQL?Data Provider是专门为微软SQL Server 7.0设计的,而OleDb DataProvider允许我们连接到其他类型的数据库,像Access 和 Oracle。每个数据提供者都由以下的组件类组成: Connection对象提供连接到数据库。 Command对象执行命令。 DataAdapter对象用数据组装一个非连接的数据集和执行更新操作。 用ADO.NET存取数据可以概括如下: 一个连接对象为应用程序建立到数据库的连接,command对象提供直接对数据库的执行命令。假如命令返回的值多于一个,command对象返回一个DataReader来提供数据。做为选择,数据适配器可以被用来填充数据集对象。数据库可以用command对象和适配器来更新。 组件类组成了数据提供者 Connection对象 Connection对象建立了到数据库的连接,Microsoft Visual Studio .NET提供了两种类型的连接类。一是SqlConnection对象,它是特别为连接Microsoft SQL Server 7.0而设计的。二是OleDbConnection对象,它可以提供广泛的数据库连接类型,像微软Access和Oracle。Connection对象包括全部连接到数据库的所需要的信息。 Command对象 Command对象由两种相应的类来描述:SqlCommand 和OleDbCommand。Command对象用来直接执行通过数据连接到数据库的命令。它也可以被用来执行数据库上的存储过程,SQL命令或直接返回一个完全的数据表。Command对象提供三种方法来执行数据库上的命令: ExecuteNonQu

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档