本书目录1数据库技术与应用数据库技术基础SQLServer&VB.NET数据库技术基础本书目录1本书目录2数据库技术基础第八章ADO.NET与数据库访问技术学习目标:ADO.NET体系结构VB.NET与SQLServer数据库的连接访问数据库常用方法本书目录3数据库技术基础ADO.NET体系结构本书目录4数据库技术基础ADO.NET数据库访问过程ConnectionDataBaseDataAdapterSelectCommandFillUpdateDataSetInsertCommandUpdateCommandDeleteCommand本书目录5数据库技术基础.NETFramework数据提供程序.NETFramework数据提供程序是ADO.NET结构的另一个核心元素,其组件的设计目的相当明确:实现对底层数据源的访问。这些组件包括:Connection、Command、DataAdapter和DataReader对象。Connection对象提供与数据源的连接。Command对象使您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。最后DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。本书目录6数据库技术基础ADO.NET的四类数据提供程序MicrosoftSQL.NET数据提供程序该提供程序使.NET应用程序可以直接访问MicrosoftSQLServer数据库。System.Data.SqlClientMicrosoftOLEDB.NET数据提供程序该提供程序使.NET应用程序可以使用它们的本机OLEDB提供程序访问数据库。System.Data.OleDbMicrosoftODBC.NET数据提供程序该提供程序使.NET应用程序可以通过使用它们的ODBC驱动程序访问数据库。System.Data.OdbcMicrosoftOracle.NET数据提供程序该提供程序使.NET应用程序可以访问Oracle数据库。System.Data.OracleClient本书目录7数据库技术基础.NET数据提供程序对象模型.NETDataProvider(数据提供程序)ConnectionDataAdapterDeleteCommandUpdateCommanInsertCommandSelectCommandCommandDataReader本书目录8数据库技术基础ADO.NETDataSetADO.NETDataSet是ADO.NET的断开式结构的核心组件。DataSet的设计目的很明确:为了实现独立于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。DataSet是包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关DataT...