Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Herstellen einer Verbindung mit Oracle mithilfe von Oracle.ManagedDataAccess

Normalerweise würden Sie in einer Standardverbindungszeichenfolge auf den Alias ​​verweisen:

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

Dann würden Sie die Standardmethode zum Abrufen der Zeichenfolge verwenden:

ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;

Denken Sie auch daran, dass der Alias ​​im Datenquellenabschnitt optional ist. Sie können den Deskriptor direkt in die Verbindungszeichenfolge einbetten:

  <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>

Sie können auch auf Aliase in einer tnsnames.ora-Datei verweisen. Standardmäßig sucht der Treiber nach tnsnames.ora im exe-Ordner, einem Verzeichnis, das in einer TNS_ADMIN-Umgebungsvariablen oder der TNS_ADMIN-Konfigurationsvariablen angegeben ist:

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