Un connection string es una cadena con información acerca de una fuente especifica de datos (Data Source) y de la forma de conectarse a esta.

Están formadas por atributos separados por ; (punto y coma) y sus respectivos valores asignados por el signo = (igual)

Por ejemplo:

“atributo1=valor;atributo2=valor;atributoN=valor;”

Ahora voy a dejar algunos connection strings para los motores mas clásicos de Bases de Datos

MySQL (Teniendo instalado el Driver ODBC 5.1 de MySQL)

Driver={MySQL ODBC 3.51 Driver};Server=servidor;Port=puerto;Database=nombre_db;User=usuario; Password=password;Option=3;

MySQL (En .NET usando el MySQL Connector/Net)

Server=servidor;Port=puerto;Database=nombre_db;Uid=usuario;Pwd=password;

ACCESS 2000/2003 (Usando Microsoft Jet OLE DB 4.0)

Provider=Microsoft.Jet.OLEDB.4.0;Data SOURCE=C:\mIdatabase.mdb;User Id=usuario;Password=password;

ACCESS 2007 (Usando Microsoft ACE OLEDB 12.0)

Provider=Microsoft.ACE.OLEDB.12.0;Data SOURCE=C:\myFolder\miAccess2007.accdb;Persist Security Info=FALSE;

ODBC DSN

DSN=nombre_dsn;Uid=usuario;Pwd=password;

DBF / FOXPRO (Usando Microsoft Jet OLE DB 4.0)

Provider=Microsoft.Jet.OLEDB.4.0;Data SOURCE=c:\carpeta;Extended Properties=dBASE IV;User ID=usuario;Password=password;

Vale aclarar que todos los atributos son opcionales, o sea que si la base de datos no trabaja con usuario y contraseña, esos atributos pueden obviarse!, LOGICO, no?

Espero que sirva! Saludos!…