Oracle 和 ADO.NET

注意

System.Data.OracleClient 中的型別已被取代。 目前版本的 .NET Framework 仍然支援這些型別,不過未來的版本就會將其移除。 Microsoft 建議您使用協力廠商的 Oracle 提供者。

本節說明 .NET Framework Data Provider for Oracle 的特定功能與行為。

.NET Framework Data Provider for Oracle 利用 Oracle 用戶端軟體所提供的 Oracle 呼叫介面 (OCI) 來存取 Oracle 資料庫。 該資料提供者的功能設計類似於 SQL Server、OLE DB,與 ODBC 的 .NET Framework 資料提供者。

若要使用 .NET Framework Data Provider for Oracle,應用程式必須參考 System.Data.OracleClient 命名空間,如下所示:

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

當您編譯程式碼時,還必須將參考併入 DLL 中。 例如,如果編譯 C# 程式,則命令列應包括:

csc /r:System.Data.OracleClient.dll  

本節內容

系統需求
說明 .NET Framework Data Provider for Oracle 使用需求,以及使用時必須注意的部分問題。

Oracle BFILE
說明用來與 Oracle BFILE 資料型別搭配使用的 OracleBFile 類別。

Oracle LOB
說明用來與 Oracle LOB 資料型別搭配使用的 OracleLob 類別。

Oracle REF CURSOR
說明 Oracle REF CURSOR 資料型別的支援。

OracleType
說明可用來與 Oracle 資料型別搭配使用的結構,包括 OracleNumberOracleString

Oracle 序列
說明針對擷取伺服器產生的索引鍵 Oracle Sequence 值所提供的支援。

Oracle 資料類型對應
列出 Oracle 資料型別及其與 OracleDataReader 的對應。

Oracle 分散式異動
說明如果 OracleConnection 物件判定異動處於作用中,它會如何自動登記在現有的分散式異動中。

設定 ADO.NET 應用程式的安全性
說明使用 ADO.NET 的安全程式碼撰寫實施方針。

DataSet、DataTable 和 DataView
說明如何建立及使用 DataSets、具型別 DataSetsDataTablesDataViews

在 ADO.NET 中擷取和修改資料
說明如何使用 ADO.NET 中的資料。

SQL Server and ADO.NET (SQL Server 和 ADO.NET)
說明如何使用 SQL Server 特有的特性和功能。

DbProviderFactory
說明可讓您在 ADO.NET 中撰寫提供者獨立程式碼的泛用類別。

另請參閱