Crear una Conexión con SqlConnectionStringBuilder

 

SqlConnectionStringBuilder es una clase que nos permite crear conexiones ADO.net sin correr riesgos al introducir los valores.

Esta clase nos permite a través de sus propiedades configurar una conexión ADO.

Algunas de sus propiedades más importantes son:

ApplicaitonName: Establece u obtiene el nombre de la aplicación asociada con el connection String

AsynchronousProcessing: Establece u obtiene el valor que indica si la conexión permite procesamiento asíncrono.

AttachDBFilename: Establece u obtiene el valor del datafile primario (.mdf).

BrowsableConnectionString: Establece u obtiene un valor que indica si la conexión es visible en el diseñador de Visual Studio.

ConnectionString: Establece u obtiene el valor completo de la cadena de conexión, asociada al DBConnectionStringBuilder.

ConnectTimeout: Establece u obtiene el timeout para la conexión.

DataSource: Establece u obtiene el nombre o la dirección IP  de la instancia SQL Server a la que se conecta.

Encrypt: Establece u obtiene un valor boolean que indica cuando SQL Server utiliza SSL encryption para todos los datos que se envían entre el cliente y el servidor.

InitalGatalog: Establece u obtiene el nombre de la base de datos asociada con la conexión.

Integrated Security: Establece u obtiene el valor que indica el tipo de conexión. True-> para la seguridad integrada de windows, y False-> para indicar usuario y contraseña.

MaxPoolSize: Obtiene o Establece el máximo número de conexiones en el connection pool.

MinPoolSize: Obtiene o establece el mínimo número de conexiones para el connection pool.

MultipleActiveResultsets: Obtiene o establece mediante un valor boolean el uso de MARS.

PacketSize: Obtiene o establece el número en bytes del paquete de red de intercambio de datos con SQL Server.

Password: Establece u obtiene la contraseña para la cuenta de SQL Server asociada a la conexión.

Pooling: Establece u obtiene un valor boolano que indica si se utiilza pooling.

UserId: El usuario de SQL Server asociado a la conexión.

 

Un sencillo ejemplo del uso de esta clase es el siguiente:

 

public void Conectar()
{
    SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
    builder.DataSource = "Server\MSSQL2008STD";
    builder.InitialCatalog="VideoGames";
    builder.IntegratedSecurity = true;
}

Un comentario en “Crear una Conexión con SqlConnectionStringBuilder”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *