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

Oracle ODP.NET-forbindelsesstreng:hvad går der i datakilden?

Hvis du bruger ODP.NET med TNS, som ikke er andet end en af ​​adapterne til at oprette forbindelse til oracle-databasen. Filen til vedligeholdelse af TNS-indgange er Tnsnames.Ora

En prøveindgang i tnsnames.ora(stien til filen er normalt ORACLE_HOME\NETWORK\ADMIN)prøveindgangen ser ud som nedenstående

TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)   (PORT=MyPort)))    
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))

Her er TORCL et alias for datakilden, MyHost er dit databaseservernavn eller IP-adresse, Port er databaselytterporten og MyOracleSID er din Oracle Service

Derfor

Data Source=TORCL;User Id=myUsername;Password=myPassword;

er det samme som

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)  (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword; 



  1. PHP PDO udarbejdede erklæringer

  2. Er PostgreSQL-kolonnenavne skelne mellem store og små bogstaver?

  3. Sådan opretter du en database fra et script i MySQL

  4. Hvad er standardvalgrækkefølgen i PostgreSQL eller MySQL?