从配置文件生成连接字符串

首先要在配置文件web.config中写入以下代码,此处注意了,跟原来写的连接字符串不同:

1 <connectionStrings>
2   <clear/>
3   <add name="partialConnectString" 
4     connectionString="Initial Catalog=Northwind;"
5     providerName="System.Data.SqlClient" />
6 </connectionStrings>

其中,写入的是providerName字段,跟原来的不同。

然后就可以在.cs文件中编写连接程序了:

可以自定义一个连接字符串方法BuildConnectionString():

 1 public string void BuildConnectionString(string dataSource,string userName, string userPassword)
 2 {
 3     ConnectionStringSettings settings =
 4         ConfigurationManager.ConnectionStrings["partialConnectString"];
 5 
 6     if (null != settings)
 7     {
 8         string connectString = settings.ConnectionString;
 9 
10         SqlConnectionStringBuilder builder =
11             new SqlConnectionStringBuilder(connectString);
12 
13         builder.DataSource = dataSource;
14         builder.UserID = userName;
15         builder.Password = userPassword;
16         return (builder.ConnectionString);
17     }
18 }

其中,传入“数据源”、“用户名”、“密码”。然后返回连接字符串。

这个就是用配置文件编写连接字符串的方法。

原文地址:https://www.cnblogs.com/KTblog/p/4263185.html