Partilhar via


System.Data.OracleClient Namespace

O namespace System.Data.OracleClient é o Provedor de Dados do .NET Framework para Oracle.

Classes

OracleBFile

Representa um objeto OracleBFile gerenciado projetado para trabalhar com o tipo de dados BFILE do Oracle. Essa classe não pode ser herdada.

OracleClientFactory

Representa um conjunto de métodos para criar instâncias de implementação de classes de fonte de dados do provedor Oracle.

OracleCommand

Representa uma instrução SQL ou procedimento armazenado para execução em um banco de dados. Essa classe não pode ser herdada.

OracleCommandBuilder

Gera automaticamente os comandos de tabela única usados para reconciliar as alterações feitas em um DataSet com o banco de dados associado. Essa classe não pode ser herdada.

OracleConnection

Representa uma conexão aberta com um banco de dados. Essa classe não pode ser herdada.

OracleConnectionStringBuilder

Fornece uma maneira simples de criar e gerenciar o conteúdo de cadeias de conexão usadas pela classe OracleConnection.

OracleDataAdapter

Representa um conjunto de comandos de dados e uma conexão a um banco de dados usados para preencher o DataSet e atualizar o banco de dados. Essa classe não pode ser herdada.

OracleDataReader

Fornece uma maneira de ler um fluxo somente de encaminhamento de linhas de dados por meio de uma fonte de dados. Essa classe não pode ser herdada.

OracleException

A exceção gerada quando um aviso ou erro é retornado por um banco de dados Oracle ou pelo Provedor de Dados .NET Framework para Oracle. Essa classe não pode ser herdada.

OracleInfoMessageEventArgs

Fornece dados para o evento de InfoMessage . Essa classe não pode ser herdada.

OracleLob

Representa um tipo de dados (LOB) binário de objeto grande armazenado em um servidor Oracle. Essa classe não pode ser herdada.

OracleParameter

Representa um parâmetro para um OracleCommand e, opcionalmente, seu mapeamento para um DataColumn. Essa classe não pode ser herdada.

OracleParameterCollection

Representa uma coleção de parâmetros relevantes a um OracleCommand, além de seus respectivos mapeamentos para colunas em um DataSet. Essa classe não pode ser herdada.

OraclePermission

Permite que o provedor de dados .NET Framework para Oracle ajude a garantir que o usuário tenha um nível de segurança adequado para acessar um banco de dados Oracle.

OraclePermissionAttribute

Associa uma ação de segurança a um atributo de segurança personalizado.

OracleRowUpdatedEventArgs

Fornece dados para o evento de RowUpdated . Essa classe não pode ser herdada.

OracleRowUpdatingEventArgs

Fornece dados para o evento de RowUpdating .

OracleTransaction

Representa uma transação a ser feita no banco de dados.

Estruturas

OracleBinary

Representa um fluxo de tamanho variável de dados binários a ser armazenado ou recuperado de um banco de dados.

OracleBoolean

Representa o valor retornado de uma operação de comparação do banco de dados entre tipos de dados Oracle e expõe os métodos usados para realizar conversões de tipo de dados.

OracleDateTime

Representa os dados de data e a hora cujo valor vai de 1 de janeiro de 4712 AC a 31 de dezembro de 4712 DC.

OracleMonthSpan

Representa um intervalo de tempo em meses e corresponde ao tipo de dados Oracle 9i INTERVAL YEAR TO MONTH.

OracleNumber

Representa uma precisão fixa e valor numérico de escala entre -10 27 -1 e 10 27 -1 a serem armazenados ou recuperados de um banco de dados.

OracleString

Representa um fluxo de tamanho variável de caracteres a ser armazenado ou recuperado do banco de dados.

OracleTimeSpan

Representa um intervalo de tempo e corresponde ao tipo de dados Oracle 9i INTERVAL DAY TO SECOND.

Enumerações

OracleLobOpenMode

Especifica se um OracleLob deve ser aberto no modo somente leitura ou leitura/gravação.

OracleType

Especifica o tipo de dados de um campo ou uma propriedade para uso em um OracleParameter.

Delegados

OracleInfoMessageEventHandler

Representa o método que manipulará o evento InfoMessage de um OracleConnection.

OracleRowUpdatedEventHandler

Representa o método que manipulará o evento RowUpdated de um OracleDataAdapter.

OracleRowUpdatingEventHandler

Representa o método que manipulará o evento RowUpdating de um OracleDataAdapter.

Comentários

Esses tipos em System.Data.OracleClient foram preteridos e serão removidos em uma versão futura do .NET Framework. Para obter mais informações, consulte Oracle e ADO.NET.

O provedor de dados .NET Framework para Oracle descreve uma coleção de classes para acessar uma fonte de dados Oracle no espaço gerenciado. Usando a OracleDataAdapter classe , você pode preencher um residente DataSetde memória , consultá-lo e usá-lo para atualizar a fonte de dados.

Para obter informações adicionais sobre como usar esse namespace, consulte as OracleDataReaderclasses , OracleCommande OracleConnection .

Observação

Para obter informações conceituais sobre como usar esse namespace ao programar com o .NET Framework, consulte Oracle e ADO.NET.

O provedor de dados .NET Framework para Oracle dá suporte a vários tipos de dados Oracle, incluindo os BFILEtipos de dados , LOBe REF CURSOR . Para obter informações sobre como usar tipos de dados Oracle em parâmetros, consulte OracleType.