System.Data.OracleClient Namespace

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

Classes

Nome Description
OracleBFile

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

OracleClientFactory

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

OracleCommand

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

OracleCommandBuilder

Gera automaticamente comandos de tabela única usados para reconciliar 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 das cadeias de conexão usadas pela classe OracleConnection.

OracleDataAdapter

Representa um conjunto de comandos de dados e uma conexão com um banco de dados que são usados para preencher e DataSet 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 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 o Provedor de Dados do .NET Framework para Oracle. Essa classe não pode ser herdada.

OracleInfoMessageEventArgs

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

OracleLob

Representa um tipo de dados binário de objeto grande (LOB) 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 para um OracleCommand , bem como seus respectivos mapeamentos para colunas em um DataSet. Essa classe não pode ser herdada.

OraclePermission

Permite que o Provedor de Dados do .NET Framework para Oracle ajude a garantir que um 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 RowUpdated. Essa classe não pode ser herdada.

OracleRowUpdatingEventArgs

Fornece dados para o evento RowUpdating.

OracleTransaction

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

Estruturas

Nome Description
OracleBinary

Representa um fluxo de comprimento variável de dados binários a serem armazenados ou recuperados de um banco de dados.

OracleBoolean

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

OracleDateTime

Representa dados de data e hora que variam em valor de 1º de janeiro de 4712 a.C. a 31 de dezembro de 4712 AD.

OracleMonthSpan

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

OracleNumber

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

OracleString

Representa um fluxo de comprimento variável de caracteres a serem armazenados ou recuperados do banco de dados.

OracleTimeSpan

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

Enumerações

Nome Description
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 propriedade para uso em um OracleParameter.

Delegados

Nome Description
OracleInfoMessageEventHandler

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

OracleRowUpdatedEventHandler

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

OracleRowUpdatingEventHandler

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

Comentários

Esses tipos em System.Data.OracleClient são 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 do .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 classes e OracleConnection .OracleDataReaderOracleCommand

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 do .NET Framework para Oracle dá suporte a vários tipos de dados Oracle, incluindo os tipos de dados BFILE, LOB e REF CURSOR. Para obter informações sobre como usar tipos de dados Oracle em parâmetros, consulte OracleType.