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

Come connettere il database Oracle al progetto C# di Visual Studio

Ti consiglio davvero di utilizzare ODP.net di Oracle. Funziona in modo molto efficiente tra Oracle e .NET e può sfruttare molte delle funzionalità di basso livello (come inserimenti/aggiornamenti in blocco) disponibili tramite Oracle Call Interface (OCI).

Da lì, ODP.net ha un OracleConnectionStringBuilder classe che demistifica le difficoltà della stringa di connessione che hai con la maggior parte dei database:

OracleConnectionStringBuilder sb = new OracleConnectionStringBuilder();
sb.DataSource = "<your datasource>";
sb.UserID = "library";
sb.Password = "library";

OracleConnection conn = new OracleConnection(sb.ToString());
conn.Open();

Se il tuo database è remoto, EZ Connect di Oracle rende piacevole non doversi preoccupare dei nomi TNS:

sb.DataSource = "hostname.whatever.com:1521/ServiceName";