System.Data.OracleClient Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 ( |
| 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 |
| 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 |
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.