sql >> Databasteknik >  >> RDS >> Oracle

Oracle ODP.NET-anslutningssträng:vad finns i datakällan?

Om du använder ODP.NET med TNS som inte är något annat än en adapter för att ansluta till Oracle-databasen. Filen för att underhålla TNS-posterna är Tnsnames.Ora

En exempelpost i tnsnames.ora(sökvägen till filen är normalt ORACLE_HOME\NETWORK\ADMIN)exempelposten ser ut som nedan

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

Här är TORCL ett alias för datakällan, MyHost är ditt databasservernamn eller IP-adress, Port är databasavlyssnarporten och MyOracleSID är din Oracle Service

Därför

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

är samma 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. Hur inkluderar man noll/0 resultat i COUNT sammanställning?

  2. Är det begreppsmässigt rätt att göra ett SELECT MAX(id) etc. för att hitta den senast infogade raden?

  3. Hämta rader vars värde anges som ligger mellan två rader med givet tillstånd

  4. En till många relation i MyBatis