sql >> Database teknologi >  >> RDS >> Oracle

Opretter forbindelse til Oracle ved hjælp af Oracle.ManagedDataAccess

Typisk vil du referere til aliaset i en standardforbindelsesstreng:

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

Så ville du bruge standardmetoden til at hente strengen:

ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;

Husk også, at aliaset i datakildeafsnittet er valgfrit. Du kan indlejre beskrivelsen direkte i forbindelsesstrengen:

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

Du kan også henvise til aliaser i en tnsnames.ora-fil. Som standard leder driveren efter en tnsnames.ora i exe-mappen, en mappe angivet i en TNS_ADMIN-miljøvariabel eller TNS_ADMIN-konfigurationsvariablen:

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



  1. Lagret procedure eller funktion forventer parameter, som ikke er leveret

  2. Er kopiering af mappen /var/lib/mysql et godt alternativ til mysqldump?

  3. Hvordan laver du flere SQL-sætninger i en mysql_query?

  4. Hvordan trækker jeg ved brug af SQL i MYSQL mellem to dato-tidsværdier og henter resultatet i minutter eller sekunder?