ado.net 引入的主要变化之一是用 datatable、dataset、dataadapter 和 datareader 对象的组合取代了 ado recordset 对象。datatable 表示单个表中行的集合,在这一方面类似于 recordset。dataset 表示 datatable 对象的集合,同时包括将各种表绑定在一起的关系和约束。实际上,dataset 是带有内置 xml 支持的、内存中的关系结构。 dataset 的主要特性之一是它不了解可能用来填充它的基础数据源。它是一个不连续的、独立的实体,用于表示数据集合,并且可以通过多层应用程序的不同层在组件之间传递。它还可以作为 xml 数据流进行序列化,这使其非常适合于在不同种类的平台之间进行数据传输。ado.net 使用 dataadapter 对象将数据传送到 dataset 和基础数据源,或者从数据源传出。dataadapter 对象还提供以前与 recordset 关联的增强的批量更新功能。 ado.net 依赖于 .net 数据提供程序的服务。这些提供程序提供对基础数据源的访问,并且包括四个主要对象(connection、command、datareader 和 dataadapter)。 目前,ado.net 随附了两类提供程序:bridge 提供程序和 native 提供程序。通过 bridge 提供程序(如那些为 ole db 和 odbc 提供的提供程序),可以使用为以前的数据访问技术设计的数据库。native 提供程序(如 sql server 和 oracle 提供程序)通常能够提供性能方面的改善,部分原因在于少了一个抽象层。 命名空间组织结构
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器