www.devjoker.com

Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder

lo más correcto a la hora de leer una cadena de conexión a base de datos es almacenarla en un archivo .config y leerla desde allí

VB.Net: 

Dim conn As New SqlConnection()

conn.ConnectionString = My.Settings.AdventureWorksConnectionString

C#:

myConnectionString = ConfigurationManager.ConnectionStrings["AdventureWorksConnectionString"];

mySqlConnection = new SqlConnection(myConnectionString.ConnectionString);

No obstante si no queremos leerla desde el archivo .config esxiste una forma más comoda de generarla mediante la clase SqlConnectionStringBuilder

VB.net:

 

Dim conn As New SqlConnectionStringBuilder

conn.DataSource = "NombreServidor"

conn.InitialCatalog = "AdventureWorks"

conn.IntegratedSecurity = true

 

C#:

 

System.Data.SqlClient.SqlConnectionStringBuilder conn = new System.Data.SqlClient.SqlConnectionStringBuilder();

conn.DataSource = "NombreServidor";

conn.InitialCatalog = "AdventureWorks";

conn.IntegratedSecurity = true;

Espero que os resulte interesante y recordar que esta última opción no funciona con la versión 2005 sólo con 2008