检索和修改 ADO.NET 中的数据

任何数据库应用程序的一项主要功能是连接数据源并检索数据源中包含的数据。 ADO.NET 的 .NET Framework 数据提供程序充当应用程序和数据源之间的桥梁,使你能够执行命令,以及使用 DataReaderDataAdapter 检索数据。 任何数据库应用程序的一项关键功能是更新数据库中存储的数据的能力。 在 ADO.NET 中,更新数据涉及使用 DataAdapterDataSetCommand 对象;也可能涉及使用事务。

本节中

连接到数据源 介绍如何与数据源建立连接以及如何处理连接事件。

连接字符串 包含描述使用连接字符串的各个方面的主题,包括连接字符串关键字、安全信息以及存储和检索它们。

连接池 介绍 .NET Framework 数据提供程序的连接池。

命令和参数 包含介绍如何创建命令和命令生成器、配置参数以及如何执行用于检索和修改数据的命令的主题。

DataAdapters 和 DataReaders 包括对 DataReaders、DataAdapters、参数、处理 DataAdapter 事件和执行批处理操作的主题的描述。

事务和并发 包含介绍如何执行本地事务、分布式事务以及处理乐观并发的主题。

检索标识或自动编号值提供一个示例,说明如何将 SQL Server 表中生成的列值或 Microsoft Access 表中生成的字段值映射到插入表行的某一列中。 讨论在 DataTable 中合并标识值。

检索二进制数据 介绍如何使用 CommandBehavior.. 检索二进制数据或大型数据结构。 SequentialAccess,修改 DataReader 的默认行为。

使用存储过程修改数据 介绍如何使用存储过程输入参数和输出参数在数据库中插入行,并返回新的标识值。

检索数据库模式信息 描述如何从数据源获取可用的数据库或目录、数据库中的表和视图、表的约束以及其他模式信息。

DbProviderFactories 介绍提供程序工厂模型,并演示如何使用命名空间中的 System.Data.Common 基类。

ADO.NET 中的数据跟踪 描述 ADO.NET 如何提供内置数据跟踪功能。

性能计数器 介绍可用于 SqlClientOracleClient. 的性能计数器。

异步编程 介绍对异步编程的 ADO.NET 支持。

SqlClient 流式处理支持 讨论如何编写从 SQL Server 流式传输数据的应用程序,而无需将其完全加载到内存中。

另请参阅