Connexion de Microsoft .NET, Visual Studio Code et Visual Studio sans portefeuille
Oracle Autonomous Database prend en charge la connectivité à Microsoft .NET Framework, .NET Core, Visual Studio et Visual Studio Code à l'aide de l'authentification TLS sans portefeuille.
Oracle Data Provider for .NET (ODP.NET) fournit un accès aux données ADO.NET d'exécution à Autonomous Database. ODP.NET comprend les types de pilote suivants :
-
ODP.NET non géré pour les applications .NET Framework
-
ODP.NET géré pour les applications .NET Framework
-
ODP.NET Core pour les applications .NET Core
Oracle Developer Tools for Visual Studio et Oracle Developer Tools for VS Code fournissent une prise en charge de la conception des applications de base de données dans l'environnement de développement Microsoft, y compris des outils de gestion des bases de données autonomes dans Oracle Cloud.
Oracle Developer Tools for VS Code offre une prise en charge à la conception des applications de base de données dans Visual Studio Code.
Ces composants logiciels sont disponibles en téléchargement gratuit sur les sites suivants :
- ODP.NET géré et ODP.NET Core : NuGet Gallery
- ODP.NET non géré : Téléchargements d'Oracle Data Access Components
- Oracle Developer Tools for Visual Studio Code : VS Code Marketplace
- Oracle Developer Tools for Visual Studio : Oracle Developer Tools for Visual Studio
Oracle recommande d'utiliser la dernière version du fournisseur et des outils avec Oracle Autonomous Database.
Lors de la connexion à l'aide de l'authentification TLS avec ODP.NET et ODP.NET Core gérés, vous n'avez pas besoin de déployer le portefeuille Oracle ni les fichiers de configuration réseau Oracle sqlnet.ora
ou tnsnames.ora
avec votre application. A la place, vous fournissez l'attribut de source de données, une chaîne de connexion TLS, avec les informations de configuration dans la connexion ODP.NET.
Pour utiliser des connexions TLS avec ODP.NET et ODP.NET Core gérés, procédez comme suit :
-
Obtenez les versions ODP.NET ou ODP.NET Core gérées 19.14 (ou version ultérieure), 21.5 (ou version ultérieure) ou 23 (version de base ou version ultérieure). Les versions de niveau inférieur ne prennent pas en charge les connexions TLS avec Oracle Autonomous Database.
-
Activez les connexions TLS sur l'instance Autonomous Database. Reportez-vous à Mise à jour de l'instance Autonomous Database pour autoriser l'authentification TLS et TLS mutuelle pour plus de détails.
-
Une fois les connexions TLS activées, indiquez une chaîne de connexion TLS dans la source de données ODP.NET pour la connexion à une instance Autonomous Database. Pour plus de détails sur l'affichage ou la copie des chaînes de connexion TNS, reportez-vous à Affichage des noms TNS et des chaînes de connexion pour une instance Autonomous Database.
L'autorisation des connexions TLS à Autonomous Database n'empêche pas les connexions TLS mutuelles (mTLS). Les connexions TLS mutuelles (mTLS) et TLS sont valides lorsqu'une instance Autonomous Database est configurée pour autoriser les connexions TLS. Pour plus d'informations sur la connexion à l'aide de l'authentification TLS mutuelle (mTLS) avec un portefeuille, reportez-vous à Connexion de Microsoft .NET, Visual Studio Code et Visual Studio avec un portefeuille (mTLS).
Pour en savoir plus sur l'utilisation d'Oracle Autonomous Database et de .NET, essayez le développement .NET gratuit avec Oracle Autonomous Database Quick Start. Cet atelier vous guide tout au long de la configuration d'un serveur Web .NET sur Oracle Cloud Infrastructure qui se connecte à Oracle Autonomous Database. Ensuite, l'atelier vous guide dans le développement et le déploiement d'une application Web ASP.NET Core simple qui utilise tous ces composants. À la fin, vous aurez un site Web en direct et fonctionnel sur Internet.
Rubrique parent : Connexion à Autonomous Database à l'aide d'une application client