白癜风最好医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/ADO.NET是将Microsoft.NET的Web应用程序以及MicrosoftWindows应用程序连接到诸如SQLServer数据库或XML文件等数据源的技术。ADO.NET专门为Internet无连接的工作环境而设计,它提供了一种简单而灵活的方法,便于开发人员把数据访问和数据处理集成到Web应用程序中。ADO.NET包括两个核心组件:.NETFramework数据提供程序和DataSet数据集。数据提供程序用于连接到数据库、执行命令和检索结果。数据提供程序中包含的核心对象如表4-1所示。表4-1ADO.NET的核心对象为了满足不同的数据库和不同的开发要求,.NETFramework提供了5个数据提供程序:SQLServer.NETFramework数据提供程序。OLEDB.NETFramework数据提供程序。ODBC.NETFramework数据提供程序。Oracle.NETFramework数据提供程序。EntityClient提供程序。在Web应用程序中,DataSet对象用于存储从数据源中收集的数据。处理存储在DataSet中的数据并不需要ASP.NETWeb窗体与数据源保持连接,仅当数据源中的数据随着改变而被更新的时候,才会重新建立连接。使用DataSet对象不仅能获取数据源中心的数据,而且还能获得数据源的类型信息。DataSet对象把数据存储在一个或多个DataTable中。每个DataTable由来自若干行、列、约束和关系组成。ADO.NET提供了一组丰富的对象,用于对几乎任何种类的数据存储的连接式或断开式访问。在连接模式下,连接会在程序的整个生存周期中保持打开,而不需要对状态进行特殊处理。随着应用程序开发的发展演变,数据处理结构越来越多地使用多层结构,断开方式的处理模式可以为应用程序提供良好的性能和伸缩性。图4-1显示了如何使用ADO.NET访问数据。图4-1使用ADO.NET访问数据连接式数据访问模式是指用户在操作过程中,一直与数据库保持连接。可以直接使用命令对象Command进行数据库相关操作,并使用DataReader对象以只读方式返回数据。该模式实现简单且效率高,但访问过程中,一直占用服务器资源。断开式数据访问模式指的是客户端不直接对数据库进行操作,而是通过数据适配器DataAdapter对象填充DataSet对象,然后在客户端通过读取DataSet来获取数据;在更新数据时,也需先更新DataSet,然后再通过数据适配器更新数据库中对应的数据。断开式数据访问模式适用于远程数据处理、本地缓存数据及执行大量数据的处理,而不需要与数据源保持连接的情况,从而将连接资源释放给其他客户端使用。学习提示:实际应用中,选择数据访问模式的基本原则是首先满足需求,然后考虑性能优化。超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个
转载请注明:http://www.vviuov.com/jbzs/1064475.html