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

Pablo  Gumpert  Fernandez (aldeamedia)
Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder
Pablo Gumpert Fernandez (aldeamedia)

Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ... Actualmente se dedica sobre todo a la formación. Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.
Fecha de alta:02/10/2008
Última actualizacion:02/10/2008
Visitas totales:19929
Valorar el contenido:
Últimas consultas realizadas en los foros
Últimas preguntas sin contestar en los foros de devjoker.com