Oracle
 sql >> Base de données >  >> RDS >> Oracle

Connexion à Oracle à l'aide d'Oracle.ManagedDataAccess

En règle générale, vous feriez référence à l'alias dans une chaîne de connexion standard :

  <connectionStrings>
    <add name="MyConnection" connectionString="Data Source=MyDataSource;User Id=scott;Password=tiger;"/>
  </connectionStrings>

Ensuite, vous utiliserez la méthode standard pour récupérer la chaîne :

ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;

Gardez également à l'esprit que l'alias dans la section de la source de données est facultatif. Vous pouvez intégrer le descripteur directement dans la chaîne de connexion :

  <connectionStrings>
    <add name="MyConnection" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=100.100.100.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=myservice.com)));User Id=scott;Password=tiger;"/>
  </connectionStrings>

Vous pouvez également faire référence à des alias dans un fichier tnsnames.ora. Par défaut, le pilote recherche un tnsnames.ora dans le dossier exe, un répertoire spécifié dans une variable d'environnement TNS_ADMIN ou la variable de configuration TNS_ADMIN :

http://docs.oracle.com /cd/E48297_01/doc/win.121/e41125/featConfig.htm#autoId6 http://docs.oracle.com /cd/E48297_01/doc/win.121/e41125/featConfig.htm#autoId7