Comment : établir une connexion à une base de données Oracle à l'aide du contrôle SqlDataSource (Visual Studio)

Mise à jour : novembre 2007

Vous pouvez utiliser le contrôle SqlDataSource pour vous connecter à une base de données Oracle. Pour connecter le contrôle à une base de données Oracle, commencez par mettre en place des informations de connexion dans le fichier Web.config, puis référencez ces informations de connexion dans un contrôle SqlDataSource.

Remarque :

Le fournisseur System.Data.OracleClient exige que la version 8.1.7 ou ultérieure du logiciel client Oracle soit installée sur l'ordinateur qui se connecte à la base de données Oracle, ici celui qui exécute les pages ASP.NET.

Pour utiliser le contrôle SqlDataSource pour se connecter à une base de données Oracle

  1. Ouvrez la page à partir de laquelle vous souhaitez vous connecter à une base de données Oracle.

  2. Basculez en mode Design.

  3. Sous l'onglet Données de la Boîte à outils, faites glisser un contrôle SqlDataSource sur votre page.

  4. Si la balise active SqlDataSource Tasks n'apparaît pas, cliquez avec le bouton droit sur le contrôle et cliquez sur Afficher la balise active.

  5. Dans la liste SqlDataSource Tasks, cliquez sur Configurer la source de données.

  6. Dans la boîte de dialogue Configurer la source de données, cliquez sur Nouvelle connexion.

    La boîte de dialogue Choisir la source de données s'affiche.

  7. Dans la liste Source de données, cliquez sur Base de données Oracle, puis sur Continuer.

    La boîte de dialogue Ajouter une connexion s'affiche.

  8. Dans la zone Nom du serveur, entrez le nom du serveur Oracle.

  9. Entrez le nom d'utilisateur et le mot de passe servant à se connecter à la base de données.

  10. Sélectionnez la zone Enregistrer mon mot de passe pour enregistrer les informations d'authentification dans la chaîne de connexion, puis cliquez sur OK.

    Remarque :

    Si vous incluez des informations d'authentification explicites dans une chaîne de connexion, vous devez chiffrer la section ConnectionStrings du fichier Web.config. Pour plus d'informations, consultez Chiffrement des informations de configuration à l'aide de la configuration protégée.

    Vous êtes ramené à la boîte de dialogue Configurer la source de données, qui affiche les nouvelles informations de chaîne de connexion.

  11. Cliquez sur Suivant.

  12. Assurez-vous que la case à cocher Oui, enregistrez cette connexion est activée, modifiez le nom de la chaîne de connexion si vous le souhaitez, puis cliquez sur Suivant pour que les informations de chaîne de connexion s'enregistrent dans le fichier Web.config de l'application.

    Le volet Configurer l'instruction Select apparaît.

  13. Cliquez sur Spécifiez une instruction SQL personnalisée ou une procédure stockée si vous souhaitez entrer votre propre instruction SQL, ou Spécifiez les colonnes d'une table ou d'une vue pour créer la requête à l'aide de l'Assistant.

  14. Si vous avez cliqué sur Spécifiez les colonnes d'une table ou d'une vue, dans la liste Nom, cliquez sur le nom du tableau ou de la vue à utiliser, puis dans la liste Colonnes, sélectionnez les colonnes à retourner.

    Remarque :

    Pour générer des instructions UPDATE, cliquez sur Options avancées, puis sur Générer des instructions INSERT, UPDATE et DELETE.

  15. Si vous avez cliqué sur Spécifiez une instruction SQL personnalisée ou une procédure stockée, cliquez sur Suivant pour accéder au volet Définir des instructions personnalisées ou des procédures stockées afin d'écrire votre requête.

    Remarque :

    Pour définir des instructions UPDATE, cliquez sur les onglets UPDATE, INSERT et DELETE, puis spécifiez la commande SQL ou la procédure stockée à utiliser pour chaque opération.

  16. Cliquez sur Suivant.

  17. Cliquez sur le bouton Tester la requête pour tester votre requête dans la base de données, puis cliquez sur Terminer.

Voir aussi

Concepts

Vue d'ensemble des contrôles de source de données

Liaison à des données à l'aide d'un contrôle de source de données