问题
How to create connection string dynamically in C#, instead of creating it using string concatenation?
回答1:
You can create dynamic connection string with SqlConnectionStringBuilder Class in C# as follows.
for more details pls check http://msdn.microsoft.com/en-us/library/dce36088.aspx
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);
}
回答2:
you better use ADO .NET entity model. check this please: Tutoriel ADO .NET
来源:https://stackoverflow.com/questions/16511244/how-to-create-connection-string-dynamically-in-c-sharp