System.Data.OracleClient Namespace

L'espace de noms System.Data.OracleClient est le fournisseur de données .NET Framework pour Oracle. The System.Data.OracleClient namespace is the .NET Framework Data Provider for Oracle.

Classes

OracleBFile

Représente un objet OracleBFile managé conçu pour fonctionner avec le type de données BFILE Oracle.Represents a managed OracleBFile object designed to work with the Oracle BFILE data type. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleClientFactory

Représente un ensemble de méthodes permettant de créer des instances de l'implémentation des classes de sources de données du fournisseur Oracle.Represents a set of methods for creating instances of the Oracle provider's implementation of the data source classes.

OracleCommand

Représente une instruction SQL ou une procédure stockée à exécuter par rapport à une base de données.Represents an SQL statement or stored procedure to execute against a database. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleCommandBuilder

Génère automatiquement des commandes de table simple utilisées pour harmoniser les modifications apportées à DataSet avec la base de données associée.Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleConnection

Représente une connexion ouverte à une base de données.Represents an open connection to a database. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleConnectionStringBuilder

Fournit un moyen simple de créer et de gérer le contenu de chaînes de connexion utilisées par la classe OracleConnection.Provides a simple way to create and manage the contents of connection strings used by the OracleConnection class.

OracleDataAdapter

Représente un ensemble de commandes de données et une connexion à une base de données qui permettent de remplir DataSet et de mettre à jour la base de données.Represents a set of data commands and a connection to a database that are used to fill the DataSet and update the database. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleDataReader

Fournit un moyen de lire un flux de lignes de données avant uniquement à partir d'une source de données.Provides a way of reading a forward-only stream of data rows from a data source. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleException

Exception levée quand une base de données Oracle ou le fournisseur de données .NET Framework pour Oracle retourne un avertissement ou une erreur.The exception that is generated when a warning or error is returned by an Oracle database or the .NET Framework Data Provider for Oracle. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleInfoMessageEventArgs

Fournit des données pour l'événement InfoMessage.Provides data for the InfoMessage event. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleLob

Représente un type de données Large Object Binary (LOB) stocké sur un serveur Oracle.Represents a large object binary (LOB) data type stored on an Oracle server. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleParameter

Représente un paramètre pour OracleCommand et éventuellement son mappage à DataColumn.Represents a parameter to an OracleCommand and optionally its mapping to a DataColumn. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleParameterCollection

Représente une collection de paramètres en rapport avec un OracleCommand , ainsi que leurs mappages respectifs aux colonnes d’un DataSet.Represents a collection of parameters relevant to an OracleCommand as well as their respective mappings to columns in a DataSet. Cette classe ne peut pas être héritée.This class cannot be inherited.

OraclePermission

Permet au fournisseur de données .NET Framework pour Oracle de garantir qu'un utilisateur est doté d'un niveau de sécurité adéquat pour l'accès à une base de données Oracle.Enables the .NET Framework Data Provider for Oracle to help ensure that a user has a security level adequate to access an Oracle database.

OraclePermissionAttribute

Associe une action de sécurité à un attribut de sécurité personnalisé.Associates a security action with a custom security attribute.

OracleRowUpdatedEventArgs

Fournit des données pour l'événement RowUpdated.Provides data for the RowUpdated event. Cette classe ne peut pas être héritée.This class cannot be inherited.

OracleRowUpdatingEventArgs

Fournit des données pour l'événement RowUpdating.Provides data for the RowUpdating event.

OracleTransaction

Représente une transaction à effectuer dans la base de données.Represents a transaction to be made in the database.

Structures

OracleBinary

Représente un flux de données binaires de longueur variable à enregistrer dans une base de données ou à récupérer de celle-ci.Represents a variable-length stream of binary data to be stored in or retrieved from a database.

OracleBoolean

Représente la valeur retournée par une opération de comparaison de base de données entre des types de données Oracle, et expose les méthodes utilisées pour effectuer des conversions de types de données.Represents the value returned from a database comparison operation between Oracle data types, and exposes methods used to perform data type conversions.

OracleDateTime

Représente des données de date et d'heure dont la valeur est comprise entre le 1er janvier 4712 avant J.-C. et le 31 décembre 4712 après J.-C.Represents date and time data ranging in value from January 1, 4712 BC to December 31, 4712 AD.

OracleMonthSpan

Représente un intervalle de temps en mois et correspond au type de données INTERVAL YEAR TO MONTH Oracle 9i.Represents a time interval in months and corresponds to the Oracle 9i INTERVAL YEAR TO MONTH data type.

OracleNumber

Représente une valeur numérique fixe de précision et d’échelle comprise entre -10 27 -1 et 10 27 -1 à enregistrer dans une base de données ou à récupérer de celle-ci.Represents a fixed precision and scale numeric value between -10 27 -1 and 10 27 -1 to be stored in or retrieved from a database.

OracleString

Représente un flux de caractères de longueur variable à enregistrer dans une base de données ou à récupérer de celle-ci.Represents a variable-length stream of characters to be stored in or retrieved from the database.

OracleTimeSpan

Représente un intervalle de temps et correspond au type de données INTERVAL DAY TO SECOND Oracle 9i.Represents a time interval and corresponds to the Oracle 9i INTERVAL DAY TO SECOND data type.

Énumérations

OracleLobOpenMode

Spécifie si OracleLob doit être ouvert en mode lecture seule ou lecture/écriture.Specifies whether an OracleLob should be opened in read-only or read/write mode.

OracleType

Spécifie le type de données d'un champ ou d'une propriété, pour une utilisation dans OracleParameter.Specifies the data type of a field or property for use in an OracleParameter.

Délégués

OracleInfoMessageEventHandler

Représente la méthode qui gérera l’événement InfoMessage d’un OracleConnection.Represents the method that will handle the InfoMessage event of an OracleConnection.

OracleRowUpdatedEventHandler

Représente la méthode qui gérera l’événement RowUpdated d’un OracleDataAdapter.Represents the method that will handle the RowUpdated event of an OracleDataAdapter.

OracleRowUpdatingEventHandler

Représente la méthode qui gérera l’événement RowUpdating d’un OracleDataAdapter.Represents the method that will handle the RowUpdating event of an OracleDataAdapter.

Remarques

Ces types dans System.Data.OracleClient sont déconseillés et sera supprimée dans une future version du .NET Framework.This types in System.Data.OracleClient are deprecated and will be removed in a future version of the .NET Framework. Pour plus d’informations, consultez Oracle et ADO.NET.For more information, see Oracle and ADO.NET.

Le fournisseur de données .NET Framework pour Oracle décrit une collection de classes pour accéder à une source de données Oracle dans l’espace managé.The .NET Framework Data Provider for Oracle describes a collection of classes for accessing an Oracle data source in the managed space. À l’aide de la OracleDataAdapter (classe), vous pouvez remplir un résident DataSet, interroger et utilisez-le pour mettre à jour la source de données.Using the OracleDataAdapter class, you can fill a memory-resident DataSet, query it, and use it to update the data source.

Pour plus d’informations sur l’utilisation de cet espace de noms, consultez le OracleDataReader, OracleCommand, et OracleConnection classes.For additional information about how to use this namespace, see the OracleDataReader, OracleCommand, and OracleConnection classes.

Notes

Pour obtenir des informations conceptuelles sur l’utilisation de cet espace de noms lors de la programmation avec le .NET Framework, consultez Oracle et ADO.NET.For conceptual information about using this namespace when programming with the .NET Framework, see Oracle and ADO.NET.

Le fournisseur de données .NET Framework pour Oracle prend en charge un nombre de types de données Oracle, notamment le BFILE, LOB, et REF CURSOR types de données.The .NET Framework Data Provider for Oracle supports a number of Oracle data types, including the BFILE, LOB, and REF CURSOR data types. Pour plus d’informations sur l’utilisation de types de données Oracle dans les paramètres, consultez OracleType.For information about using Oracle data types in parameters, see OracleType.