Vamos a explicar cómo poner distintos tipos de conexiones a base de datos, para no tener que realizar un ODBC.


OJO, si se copia desde la WIKI, verificar que las comillas que os copia son las dobles “normales”.

Conexion SQL Server por OLEDB
connstring=Provider=SQLOLEDB.1;Persist Security Info=False;User ID=usuario;Password=pass;Initial Catalog=basedatos;Data Source=gestorbasededatos
Conexión MYSQL

Conexión por ODBC pero sin crear el ODBC, sino poniendo directamente la cadena:

Driver={mysql ODBC 3.51 Driver};Server=localhost;Database=basedatos;User=user;Password=clave;Option=3;po​rt=1234

Conexión SQL Server
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=user;Password=pass;Initial Catalog=basedatos;Data Source=gestorbasedatos
Conexión MYSQL

Driver={mysql ODBC 3.51 Driver};Server=localhost;Database=basedatos;User=user;Password=pass;Option=3;por​t=1234

Driver={mysql ODBC 5.1 Driver};Server=ip;Database=basededatos;User=usuario;Password=contrasena;Option=3​​;por​t=3306

Conexion SQL Server
Provider=System.Data.sqlclient;Data Source=127.0.0.1;Initial Catalog=basedatos;Persist Security Info=True;User ID=user;Password=pass
Conexion MYSQL
Provider=mysql.Data.mysqlclient;Persist Security Info=False;database=basedatos;server=127.0.0.1;user id=user;Password=pass;port=1234
Conexión SQL Server
<add name=“xonesqlserver” connectionString=“Data Source=IPSERVIDORBD;Initial Catalog=basedatos;Persist Security Info=True;User ID=user;Password=pass” providerName=“System.Data.sqlclient” />
Conexión MYSQL
<add name=“xonemysql” connectionString=“Persist Security Info=False;database=basedatos;server=IPSERVIDORBD;user id=user;Password=pass” providerName=“:mysql.Data.mysqlclient” />
Conexión ORACLE
<add name=“xoneoracle” connectionString=“Data Source=CGS;Persist Security Info=True;User ID=user;Password=pass;Unicode=True” providerName=“System.Data.oracleclient” />