Oracle et ADO.NET

Notes

Les types dans System.Data.OracleClient sont déconseillés. Les types restent pris en charge dans la version actuelle du .NET Framework, mais seront supprimés dans une mise en production ultérieure. Microsoft recommande l'utilisation d'un fournisseur Oracle tiers.

Cette section décrit les fonctionnalités et les comportements spécifiques au fournisseur de données .NET Framework pour Oracle.

Le fournisseur de données .NET Framework pour Oracle donne accès à une base de données Oracle en utilisant l’interface OCI (Oracle Call Interface) fournie par le logiciel client Oracle. Le fonctionnement du fournisseur de données est conçu pour être similaire à celui des fournisseurs de données .NET Framework pour SQL Server, OLE DB et ODBC.

Pour utiliser le fournisseur de données .NET Framework pour Oracle, une application doit référencer l’espace de noms System.Data.OracleClient comme suit :

Imports System.Data.OracleClient  
using System.Data.OracleClient;  

Vous devez également inclure une référence à la DLL lorsque vous compilez votre code. Par exemple, si vous compilez un programme C#, votre ligne de commande doit inclure :

csc /r:System.Data.OracleClient.dll  

Dans cette section

Configuration requise
Décrit les exigences liées à l’utilisation du fournisseur de données .NET Framework pour Oracle et un certain nombre de problèmes dont il faut être conscient lors de son utilisation.

BFILE Oracle
Décrit la classe OracleBFile qui est utilisée pour travailler avec le type de données Oracle BFILE.

LOB Oracle
Décrit la classe OracleLob qui est utilisée pour travailler avec les types de données Oracle LOB.

REF CURSOR Oracle
Décrit la prise en charge pour le type de données Oracle REF CURSOR.

OracleTypes
Décrit les structures que vous pouvez utiliser pour travailler avec des types de données Oracle, notamment OracleNumber et OracleString.

Séquences Oracle
Décrit la prise en charge de l'extraction des valeurs de séquence Oracle générées par le serveur.

Mappages des types de données Oracle
Répertorie les types de données Oracle et leurs mappages sur le OracleDataReader.

Transactions distribuées Oracle
Décrit la manière dont l’objet OracleConnection s’inscrit automatiquement dans une transaction distribuée existante s’il détermine qu’une transaction est active.

Sécurisation des applications ADO.NET
Décrit des pratiques de codage sécurisées dans ADO.NET.

DataSets, DataTables et DataViews
Explique comment créer et utiliser des DataSets, des DataSets typés, des DataTables et des DataViews.

Extraction et modification de données dans ADO.NET
Décrit comment utiliser des données dans ADO.NET.

SQL Server et ADO.NET
Décrit comment utiliser des fonctions et fonctionnalités spécifiques à SQL Server.

DbProviderFactories
Décrit des classes génériques qui vous permettent d'écrire du code indépendant du fournisseur dans ADO.NET.

Voir aussi