sql >> Database >  >> RDS >> Oracle

Oracle ODP.NET-verbindingsreeks:wat gaat er in Data Source?

Als u ODP.NET gebruikt met TNS, wat niets anders is dan een van de adapters om verbinding te maken met de Oracle-database. Het bestand voor het onderhouden van de TNS-gegevens is Tnsnames.Ora

Een voorbeelditem in tnsnames.ora (pad voor het bestand is normaal gesproken ORACLE_HOME\NETWORK\ADMIN) voorbeelditem ziet er als volgt uit

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

Hier is TORCL een alias voor de gegevensbron, MyHost is uw databaseservernaam of IP-adres, poort is de database-listenerpoort en MyOracleSID is uw Oracle-service

Vandaar

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

is hetzelfde als

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. Haal de laatste invoeg-ID op van de laatst ingevoegde rij

  2. Kan ik een 'Object' opslaan in een SQL Server-database?

  3. Android SQLite invoegen of bijwerken

  4. MySQL Zoeken naar waarde in meerdere databases