Die Datenquelle OraDirect .NET erlangt direkten Zugriff auf einen Oracle Datenbankserver unter Benutzung des .NET Frameworks. Es basiert vollständig auf den ActiveX Data Objects für das .NET Framework, ADO.NET, und stellt ein großes Angebot an Komponenten zur Erstellung von Applikationen zum verteilten Datenaustausch zur Verfügung. Es ist ein wichtiger Bestandteil des .NET Frameworks, da es Zugriff sowohl auf relationale Daten, XML und Anwendungsdaten bietet.
Die OraDirect .NET Datenquellen (Data Provider) können auf dieslbe Art und Weise benutzt werden wie etwa die SQL Server .NET oder die OLE DB .NET-Datenquellen. OraDirect .NET greift auf die Oracle-Server mit dem Oracle Call Interface (OCI) direkt über TCP/IP zu.
Verwenden von C#:
1 2 3 4 5 6 7 8 9 10 11 12 |
using CoreLab.Oracle; ... OracleConnection oOracleConn = new OracleConnection(); oOracleConn.ConnectionString = "User ID=myUsername;" + "Password=myPassword;" + "Host=(local);" + "Pooling=true;" + "Min Pool Size=0;" + "Max Pool Size=100;" + "Connection Lifetime=0"; oOracleConn.Open(); |
Verwenden von VB.NET:
1 2 3 4 5 6 7 8 9 10 11 12 |
Imports CoreLab.Oracle ... Dim oOracleConn As OracleConnection = New OracleConnection() oOracleConn.ConnectionString = "User ID=myUsername;" & _ "Password=myPassword;" & _ "Host=(local);" & _ "Pooling=true;" & _ "Min Pool Size=0;" & _ "Max Pool Size=100;" & _ "Connection Lifetime=0" oOracleConn.Open(); |