revise el artículo y hay hasta 4 formas de conectarte con Oracle:
1ra Forma: Usando OleDb
using System.Data.OleDb;
...
OleDbConnection oracleConn = new OleDbConnection();
oracleConn.ConnectionString = "Provider=\"OraOLEDB.Oracle.1\";
User ID=scott;Password=tiger;
Data Source=yourSource;
Extended Properties="";
Persist Security Info=False";
oracleConn.Open();
2da Forma Usando ODBC:
using System.Data.Odbc;
...
OdbcConnection oracleConn = new OdbcConnection();
oracleConn.ConnectionString = "DSN=odbcName;UID=scott;PWD=tiger;
DRIVER={Microsoft ODBC for Oracle};
SERVER=oracleServerNameOr IPAddress;";
oracleConn.Open();
3ra Forma: usando el NameSpace de .Net para Oracle:
using System.Data.OracleClient;
...
OracleConnection oracleConn = new OracleConnection();
oracleConn.ConnectionString = "user id=scott;
data source=oracleSN;
password=tiger";
oracleConn.Open();
4ta Forma: Usando el NameSpace de Oracle para .Net:
using Oracle.DataAccess.Client;
...
OracleConnection oracleConn = new OracleConnection();
oracleConn.ConnectionString = "User Id=scott;Password=tiger;
Data Source=oracleSN;";
oracleConn.Open();
P.D.: Cabe resaltar que la 3ra y la 4ta son parecidas pero no, no lo son, pero en el fondo todas son lo mismo (las clases son las mismas)