Oracle er i gang med udviklingen af en managed provider
til deres 9i database. Provideren foreligger per 5. september 2002 i en
beta 2.
Downloaden af Oracle9i Data Provider for .NET (ODP.NET)
inkluderer:
Oracle Universal Installer
Oracle Data Provider for .NET Beta 2 (9.2.0.1.1)
Oracle Client (9.2.0.1.0)
Oracle Net (9.2.0.1.0)
Oracle Services for MTS (9.2.0.1.0)
Provideren har namespacet "Oracle.DataAccess.Client".
Download af ODP.NET betaen samt
dokumentation i henholdsvis PDF og text format.
Der er flere forskellige måder på hvilken man kan tilgå en Oracle database
fra .NET, og Oracle selv stiller tre til rådighed.
Man kan:
bruge Oracles OLE-DB provider kombineret med en .NET managed provider til OLE-DB providere - der er en med i .NET frameworket (i System.OleDb namespacet).
bruge Oracles ODBC driver kombineret med en .NET managed provider til ODBC drivere - Microsoft har lavet en .NET managed provider til ODBC, som kan downloades fra MSDN.
vælge den noget renere .NET tilgang og bruge Oracles
kommende Oracle Data Provider for .NET.
Oracle siger selv, at den hurtigste, mest fleksible og mest stabile af de tre muligheder er at anvende ODP. Uden at have prøvet de forskellige muligheder er det svært at vide, om vurderingen holder i praksis, men det lover da godt i betragtning af, at ODP.NET indtil videre kun findes i en beta-version. Men det kan selvfølgelig også være, at der bare er tale om traditionel produkt-anprisning ;^ )
Ud over fra Oracle selv findes der også OLE-DB providere og ODBC drivere fra andre leverandører.
Microsoft har iøvrigt også udviklet en .NET managed provider for Oracle. Den kan du læse mere om om i vores artikel: Microsoft .NET Data Provider for Oracle