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.

Était-ce utile?

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top