The SqlConnectionStringBuilder was introduces in .NET 2.0 that is used to build the database connection string specific for the SQL Server .
The MSDN defines it as “Provides a simple way to create and manage the contents of connection strings used by the SqlConnection class. ”
The SqlConnectionStringBuilder is defined in the namespace System.Data.SqlClient and can help you build the connection string or even parse an existing connection string to retreive the properties .
private void Form1_Load(object sender, EventArgs e)
{
SqlConnectionStringBuilder connectionString = new SqlConnectionStringBuilder();
connectionString.DataSource = @".\SQLEXPRESS";
connectionString.InitialCatalog = "MyDatabase";
connectionString.IntegratedSecurity = true;
MessageBox.Show(connectionString.ConnectionString);
}

Some other notable properties that SqlConnectionStringBuilder provides include
- AsynchronousProcessing to indicate if the asynchronous processing is allowed for the connection .
- UserID – Username for the SQL Server
- Password – Password for the SQL Server
- etc.
References


4 comments
bi
what a luck, exactly what I need for today
Lucky me
Thx! Very useful snippet!
May 28, 2011
Senthil Kumar
May 28, 2011
Creating ConnectionString with SqlConnectionStringBuilder Class in C#
[...] Creating ConnectionString with SqlConnectionStringBuilder Class in C. [...]
Aug 8, 2011
johny
using System.Data.SqlClient;
Aug 9, 2011