Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So verbinden Sie Oracle Database mit dem Visual Studio C#-Projekt

Ich würde Ihnen wirklich empfehlen, ODP.net von Oracle zu verwenden. Es funktioniert sehr effizient zwischen Oracle und .NET und kann viele der Low-Level-Features (z. B. Masseneinfügungen/-aktualisierungen) nutzen, die über das Oracle Call Interface (OCI) verfügbar sind.

Von dort hat ODP.net einen OracleConnectionStringBuilder Klasse, die die Schwierigkeiten mit Verbindungszeichenfolgen, die Sie mit den meisten Datenbanken haben, entmystifiziert:

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

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

Wenn es sich bei Ihrer Datenbank um eine entfernte Datenbank handelt, macht es Oracles EZ Connect angenehm, sich keine Gedanken über TNS-Namen machen zu müssen:

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