DbProviderFactories
System.Data.Common 命名空间提供用于创建与特定数据源一起使用的 DbProviderFactory 实例的类。 当创建 DbProviderFactory 实例并向其传递有关数据提供程序的信息时,DbProviderFactory
可以根据为其提供的信息确定要返回的正确的强类型连接对象。
从 .NET Framework 4 开始,machine.config 文件中不再列出诸如 System.Data.Odbc、System.Data.OleDb、System.Data.SqlClient 和 System.Data.OracleClient 等数据提供程序,但会继续列出自定义提供程序。
本节内容
工厂模型概述
提供工厂设计样式和编程接口概述。
获取 DbProviderFactory
演示如何列出安装的数据提供程序以及如何从 DbConnection 创建 DbProviderFactory
。
DbConnection、DbCommand 和 DbException
演示如何创建 DbCommand 和 DbDataReader,以及如何使用 DbException 处理数据错误。
使用 DbDataAdapter 修改数据
演示如何使用 DbCommandBuilder 和 DbDataAdapter 检索并修改数据。