Chaîne de connexion Oracle sans fichier tnsnames.ora
-
03-07-2019 - |
Question
J'utilise le framework .NET avec l'espace de noms System.Data.OracleClient. Le client oracle 11 est installé sur mon ordinateur. Je ne souhaite pas utiliser le fichier tnsnames.ora pour stocker les informations de connexion.
Quelqu'un pourrait-il me dire à quoi ressemblerait la chaîne de connexion si je ne voulais pas utiliser le fichier tnsnames.ora? Je vais stocker la chaîne de connexion dans un fichier web.config d'un projet d'application Web.
La solution
http://www.connectionstrings.com/oracle
C’est une excellente ressource
SERVEUR = (DESCRIPTION = (ADRESSE = (PROTOCOL = TCP) (HOST = MyHost) (PORT = MyPort))
(CONNECT_DATA = (SERVICE_NAME = MyOracleSID))); uid = monUsername; pwd = monPassword;
est ce que vous voulez je crois ...
Autres conseils
À partir de clients 10g, vous pouvez utiliser la fonctionnalité EZCONNECT , qui ne nécessite aucune modification. le fichier TNSNAMES.ORA: nom d'utilisateur / mot de passe @ nom_serveur: port / instance
. Par exemple:
Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True