Compartilhar via


Oracle e ADO.NET

Observação

Os tipos em System.Data.OracleClient são preteridos. Os tipos permanecem com suporte na versão atual do .NET Framework, mas serão removidos em uma versão futura. A Microsoft recomenda que você use um provedor Oracle de terceiros.

Esta seção descreve recursos e comportamentos específicos do Provedor de Dados .NET Framework para Oracle.

O Provedor de Dados .NET Framework para Oracle fornece acesso a um banco de dados Oracle usando a interface OCI (Oracle Call Interface), fornecida pelo software cliente Oracle. A funcionalidade do provedor de dados foi criada para ser semelhante à dos provedores de dados .NET Framework para SQL Server, OLE DB e ODBC.

Para usar o Provedor de Dados .NET Framework para Oracle, um aplicativo deve fazer referência ao namespace System.Data.OracleClient desta forma:

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

Você também deve incluir uma referência à DLL ao compilar seu código. Por exemplo, se você estiver criando um programa C#, sua linha de comando deverá incluir:

csc /r:System.Data.OracleClient.dll  

Nesta seção

Requisitos do sistema
Descreve requisitos de uso do Provedor de Dados .NET Framework para Oracle e uma série de questões a serem consideradas ao usá-lo.

Oracle BFILEs
Descreve a classe OracleBFile, que é usada no trabalho com o tipo de dados Oracle BFILE.

Oracle LOBs
Descreve a classe OracleLob, que é usada para no trabalho com tipos de dados Oracle LOB.

REF CURSORs do Oracle
Descreve o suporte para o tipo de dados REF CURSOR Oracle.

OracleTypes
Descreve estruturas que você pode usar para trabalhar com tipos de dados Oracle, incluindo OracleNumber e OracleString.

Sequências da Oracle
Descreve o suporte para recuperar os principais valores de sequência Oracle gerados pelo servidor.

Mapeamentos de tipo de dados Oracle
Lista tipos de dados Oracle e seus mapeamentos para OracleDataReader.

Transações distribuídas do Oracle
Descreve como o objeto OracleConnection automaticamente se inscreve em uma transação distribuída existente caso determine que uma transação está ativa.

Protegendo aplicativos ADO.NET
Descreve práticas seguras de codificação ao usar o ADO.NET.

DataSets, DataTables e DataViews
Descreve como criar e usar DataSets, DataSets tipados, DataTables e DataViews.

Recuperando e modificando dados no ADO.NET
Descreve como trabalhar com dados no ADO.NET.

SQL Server e ADO.NET
Descreve como trabalhar com recursos e funcionalidades que são específicos ao SQL Server.

DbProviderFactories
Descreve as classes genéricas que permitem gravar código independente de provedor no ADO.NET.

Confira também