Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Conectando-se ao Oracle usando Oracle.ManagedDataAccess


Normalmente, você faria referência ao alias em uma string de conexão padrão:
  <connectionStrings>
    <add name="MyConnection" connectionString="Data Source=MyDataSource;User Id=scott;Password=tiger;"/>
  </connectionStrings>

Então você usaria o método padrão para recuperar a string:
ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;

Lembre-se também de que o alias na seção da fonte de dados é opcional. Você pode incorporar o descritor diretamente na string de conexão:
  <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>

Você também pode fazer referência a aliases em um arquivo tnsnames.ora. Por padrão, o driver procura um tnsnames.ora na pasta exe, um diretório especificado em uma variável de ambiente TNS_ADMIN ou a variável de configuração 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