System.Data.OracleClient Espaço de Nomes

O espaço de nomes System.Data.OracleClient é o .NET Framework Data Provider para o Oracle.

Classes

Name Description
OracleBFile

Representa um objeto gerido OracleBFile concebido para funcionar com o tipo de dado Oracle BFILE . Esta classe não pode ser herdada.

OracleClientFactory

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

OracleCommand

Representa uma instrução SQL ou procedimento armazenado para executar numa base de dados. Esta classe não pode ser herdada.

OracleCommandBuilder

Gera automaticamente comandos de tabela única usados para reconciliar alterações feitas a DataSet a com a base de dados associada. Esta classe não pode ser herdada.

OracleConnection

Representa uma ligação aberta a uma base de dados. Esta classe não pode ser herdada.

OracleConnectionStringBuilder

Fornece uma forma simples de criar e gerir o conteúdo das strings de ligação usadas pela OracleConnection classe.

OracleDataAdapter

Representa um conjunto de comandos de dados e uma ligação a uma base de dados que são usados para preencher e DataSet atualizar a base de dados. Esta classe não pode ser herdada.

OracleDataReader

Fornece uma forma de ler um fluxo apenas direto de linhas de dados de uma fonte de dados. Esta classe não pode ser herdada.

OracleException

A exceção é gerada quando um aviso ou erro é devolvido por uma base de dados Oracle ou pelo .NET Framework Data Provider for Oracle. Esta classe não pode ser herdada.

OracleInfoMessageEventArgs

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

OracleLob

Representa um grande tipo de dado binário (LOB) armazenado num servidor Oracle. Esta classe não pode ser herdada.

OracleParameter

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

OracleParameterCollection

Representa uma coleção de parâmetros relevantes para um OracleCommand bem como as respetivas correspondências para colunas em um DataSet. Esta classe não pode ser herdada.

OraclePermission

Permite que o .NET Framework Data Provider da Oracle ajude a garantir que um utilizador tenha um nível de segurança adequado para aceder a uma base de dados Oracle.

OraclePermissionAttribute

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

OracleRowUpdatedEventArgs

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

OracleRowUpdatingEventArgs

Fornece dados para o RowUpdating evento.

OracleTransaction

Representa uma transação a ser feita na base de dados.

Estruturas

Name Description
OracleBinary

Representa um fluxo de dados binários de comprimento variável a ser armazenado ou recuperado de uma base de dados.

OracleBoolean

Representa o valor devolvido de uma operação de comparação de bases de dados entre tipos de dados Oracle e expõe métodos usados para realizar conversões de tipos de dados.

OracleDateTime

Representa dados de data e hora com valores entre 1 de janeiro de 4712 a.C. e 31 de dezembro de 4712 d.C.

OracleMonthSpan

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

OracleNumber

Representa uma precisão fixa e um valor numérico de escala entre -10 27 -1 e 10 27 -1 a ser armazenado ou recuperado de uma base de dados.

OracleString

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

OracleTimeSpan

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

Enumerações

Name Description
OracleLobOpenMode

Especifica se deve OracleLob ser aberto em modo apenas de leitura ou em modo de leitura/escrita.

OracleType

Especifica o tipo de dado de um campo ou propriedade para uso num OracleParameter.

Delegados

Name Description
OracleInfoMessageEventHandler

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

OracleRowUpdatedEventHandler

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

OracleRowUpdatingEventHandler

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

Observações

Estes tipos em System.Data.OracleClient estão obsoletos e serão removidos numa versão futura do .NET Framework. Para mais informações, consulte Oracle e ADO.NET.

O .NET Framework Data Provider para Oracle descreve uma coleção de classes para aceder a uma fonte de dados Oracle no espaço gerido. Usando a OracleDataAdapter classe, podes preencher um memory-resident DataSet, consultá-lo e usá-lo para atualizar a fonte de dados.

Para informações adicionais sobre como usar este espaço de nomes, veja as OracleDataReaderclasses , OracleCommand, e OracleConnection .

Note

Para informações conceptuais sobre a utilização deste namespace ao programar com o .NET Framework, veja Oracle e ADO.NET.

O Data Provider .NET Framework para Oracle suporta vários tipos de dados Oracle, incluindo os tipos de dados BFILE, LOB e REF CURSOR. Para informações sobre a utilização dos tipos de dados Oracle em parâmetros, veja OracleType.