Oracle 和 ADO.NET

注释

中的类型 System.Data.OracleClient 已弃用。 当前版本 of.NET Framework 中仍支持这些类型,但在将来的版本中将被删除。 Microsoft建议您使用第三方 Oracle 供应商。

本部分介绍特定于适用于 Oracle 的 .NET Framework 数据提供程序的功能和行为。

用于 Oracle 的 .NET Framework 数据提供程序使用 Oracle 客户端软件提供的 Oracle 调用接口(OCI)提供对 Oracle 数据库的访问。 数据提供程序的功能设计为类似于 .NET Framework 中用于 SQL Server、OLE DB 和 ODBC 的数据提供程序的功能。

若要使用适用于 Oracle 的 .NET Framework 数据提供程序,应用程序必须引用 System.Data.OracleClient 命名空间,如下所示:

Imports System.Data.OracleClient  
using System.Data.OracleClient;  

编译代码时,还必须包含对 DLL 的引用。 例如,如果要编译 C# 程序,则命令行应包括:

csc /r:System.Data.OracleClient.dll  

本节中

系统要求
描述使用适用于 Oracle 的 .NET Framework 数据提供程序的要求,并介绍了在使用时要注意的一些问题。

Oracle BFILE
描述用于与 Oracle BFILE 数据类型交互的 OracleBFile 类。

Oracle LOB
介绍 OracleLob 用于处理 Oracle LOB 数据类型的类。

Oracle REF CURSOR
描述对 Oracle REF CURSOR 数据类型的支持。

OracleTypes
介绍可用于处理 Oracle 数据类型(包括 OracleNumberOracleString)的结构。

Oracle 序列
描述对检索服务器生成的密钥 Oracle 序列值的支持。

Oracle 数据类型映射
列出 Oracle 数据类型及其与 OracleDataReader 的映射。

Oracle 分布式事务
描述 OracleConnection 对象如何自动在现有分布式事务中登记(如果确定某个事务是活动的)。

保证 ADO.NET 应用程序的安全
介绍使用 ADO.NET 时的安全编码做法。

数据集、数据表和数据视图
介绍如何创建和使用DataSets、类型化的DataSetsDataTables以及DataViews

在 ADO.NET 中检索和修改数据
介绍如何处理 ADO.NET 中的数据。

SQL Server 和 ADO.NET
介绍如何使用特定于 SQL Server 的特性和功能。

DbProviderFactories
介绍允许在 ADO.NET 中编写独立于提供程序的代码的泛型类。

另请参阅