蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

adonet的体系结构

  • 资源ID:52692110       资源大小:320.69KB        全文页数:38页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

adonet的体系结构

http// Visual Studio 2005SQL Server 2005 数据库应用系统开发 赵松涛,陈小龙 出版社电子工业出版社博文视点 出版日期2007年8月 Visual Studio 2005SQL Server 2005数据库应用系统开发第六章从 ADO 到 ADO.NET 做了详细的比较和分析,然后逐步深入介绍 ADO.NET 的体系结构,先从总体, 然后是部分,最后介绍常见的数据库访问接口。本文是该章内容的梗概以及介绍了 ADO.NET 的前身ADO。 第 6章 ADO.NET 的体系结构 本章要点 ADO.NET 的前身ADO 从 ADO 到 ADO.NET ADO.NET 的具体实现 数据提供程序 DataSet 对象 数据库访问接口 本章介绍 ADO.NET 的体系结构,帮助开发人员首先从总体结构上把握 ADO.NET 的 体系结构,后续各章逐渐细化其主要的组成部分。本章从 ADO 到 ADO.NET 做了详细的比 较和分析,然后逐步深入介绍 ADO.NET 的体系结构,先从总体,然后是部分,最后介绍 常见的数据库访问接口。 6.1 ADO.NET 的前身ADO 如果读者在此之前已经使用过 Visual Basic 这样的微软出品的开发工具,对 ADO,OLEDB,ODBC 这样的术语一定不会陌生。但是倘若你还没有接触这样的工具而直 接开始学习 Visual Studio 2005,那么你就需要从 ADO 开始逐步深入到 ADO.NET。 “忘记 过去意味着背叛” ,如果我们连 ADO.NET 之前的 ADO 都不了解的话,我们就无法掌握微 软技术发展的脉络和走向。记得小时候大人常说的一句话是, “还没有学会走,难道就能跑” 也是这个道理。 让我们先从数据应用程序开发的思路谈起。 6.1.1 数据应用程序开发思路 其实不论采用什么样的开发平台技术和后台数据库开发的数据应用程序,其步骤不外 乎图 6-1 所示的思路。 让我们还是以将自来水(数据库中的数据)要引入到每个家庭(客户机)中的过程来 理解这些开发的步骤。图6-1 数据应用程序开发思路 1.连接到数据 首先需要在数据源(可以是各种各样的数据库或者文件)和客户机之间建立连接,这 就好比在自来水工厂和家庭用户之间要铺设自来水管道一样。这些管道相互之间要能够连 接需要满足一定的技术参数。 2.数据接收准备 仅仅有数据管道还不够,要将数据存储在客户机上,还必须有承载数据的容器,我们 知道,在没有永久写入物理文件之前,数据都存放在内存中供操作。内存这么多,在哪些 部分存储数据这些都是需要考虑的,这一步称为数据接收准备。 3.将数据获取到应用程序 接下来就需要将内存中的数据获取到开发的应用程序中,比如,Windows 、ASP.NET 等。这一步往往是通过执行 Select 语句来完成的,也有通过存储过程来完 成数据的提取过程。 4.在窗体上显示数据 窗体()已经成为目前应用程序的标准界面,用于完成用户和应用程序之间的交 互。在窗体上可以部署很多显示数据的控件,开发人员要做的就是将提取出来的数据绑定 到这些显示数据的控件上。 5.查询或者编辑数据 根据应用程序目的的不同,用户通常会选择查询或者编辑数据。 6.验证数据 这一步不是必需的。仅仅当程序完成数据的编辑操作时才需要对编辑后的数据进行验 证,以确保是否允许在数据集中接受更改后的值,以及是否将更改后的值写入数据库。检 验这些新值是否符合应用程序要求的过程称为“验证”。 7.保存数据 修改后的数据通过建立的数据连接管道再次返回到数据源中,写入物理文件中,完成 数据的永久修改。 提示以上 7个步骤不是每个应用程序都是必需的,但绝大部分应用程序都会遵循这 些步骤,在后续的开发程序中读者可以按照这种思路来阅读程序的流程。 6.1.2 应运而生的 ADO ADO 是 ActiveX Data Object(ActiveX 数据对象)的英文简写。它是微软公司开发的 数据库访问组件。微软出品的开发工具,包括 Visual Basic,Visual C,Visual C,以及最 新的.NET 开发平台等都支持利用 ADO 组件来访问数据库。 提示如果感兴趣的话,在 Visual Studio 2005中还可以支持 ADO 技术来开发数据库 应用程序,但这已经不再是主流技术。这样我们就可以在 VB 程序中使用 ADO 对象来访问数据库。 如果把 ADO 比喻为一个工具箱,工具箱里提供各种工具,这些工具分别具有不同的 用途,这里的工具就是各种 ADO 对象,如图 6-2 所示。 图6-2 ADO 对象 有了ADO之后,程序员只需要了解ADO的属性、方法和事件就可以快速开 发出数据库应用程序。ADO控件的属性、方法和事件就好比是积木上的各种接 口,我们只需要熟悉这些接口和前台数据库程序中的ActiveX控件的接口如何 衔接就可以了。目前主流的数据库前台开发工具(如VB、VC、C、C等)都 支持ADO技术来开发数据库项目。 1.ADO的形象化理解 让我们通过一个生活中的实例来理解ADO对象的作用。 日常生活中我们饮用的自来水是从远程的水库经过铺设的管道,最后流入 千家万户的。 如果我们把SQL Server 服务器比喻为水库,把数据比喻为水的话,那么, ADO对象就是铺设的自来水管道 与生活中的例子不同的是,数据库系统操作的数据还可能通过这条数据管 道最后流回SQL Server 数据库。 有了ADO,我们在开发数据库系统时就非常简单了,大量的工作在于开发 前台应用界面上,然后将界面中显示数据的控件和ADO对象进行衔接就可以 2.ADO的分类 ADO技术在实现上又分为ADODC和ADODB两种。两者的功能几乎完全一样, 只是在实现的具体方式上有所不同。 ADODC是一个图形化的ActiveX控件,而ADODB不以图形化控件的方式出 现。 ADODC控件提供了有限的一些接口参数、属性和方法,初学数据库项目开 发的读者可以通过简单的配置后就可以掌握该控件的使用方法,从而快速掌握 ADO技术。ADODC提供了存取数据库数据的功能,但毕竟灵活性有限。 要通过ADO技术开发出强大的、灵活的数据库项目,就需要学习ADODB编 程技术。 如果把ADO技术比喻为相机的话,ADODC就好比是傻瓜式相机,ADODB好比 是可以自动调节焦距和光圈的高级相机。 在Visual Basic这样的可视化编程工具中,既提供ADODB,也提供 ADODC。两者既可以单独使用,也可以同时使用。 6.1.3 从ADODC到ADODB ADO中的ADODB允许开发人员进行详细的设置和编程,所以一旦掌握好了 ADODC后就应该学习ADODB。ADODB是ADO数据对象的类别名称。它主要包括3个对象,如表6-1所示。 表6-1 ADODB的体系结构 对 象 名 称 对 象 功 能 Connection对 象 数据库连接对象,建立和数据库的连接 Recordset对 象 记录集

注意事项

本文(adonet的体系结构)为本站会员(文矿工)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开