Oracle 和 ADO.NET

注意

System.Data.OracleClient 中的类型已过时。 当前版本的 .NET Framework 仍支持这些类型,但以后的版本会将这些类型删除。 Microsoft 建议您使用第三方 Oracle 提供程序。

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

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

若要使用用于 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
描述用于使用 Oracle LOB 数据类型的 OracleLob 类。

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

OracleTypes
描述可以用于使用 Oracle 数据类型的结构,包括 OracleNumberOracleString

Oracle 序列
说明对检索服务器生成的 Oracle 键序列值的支持。

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

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

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

数据集、数据表和数据视图
说明如何创建和使用 DataSets、类型化 DataSetsDataTablesDataViews

在 ADO.NET 中检索和修改数据
说明如何使用 ADO.NET 中的数据。

SQL Server 和 ADO.NET
描述如何使用 SQL Server 特定的功能。

DbProviderFactories
描述用于在 ADO.NET 中编写与提供程序无关的代码的一般类。

请参阅