首先要在配置文件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 }
其中,传入“数据源”、“用户名”、“密码”。然后返回连接字符串。
这个就是用配置文件编写连接字符串的方法。
时间: 2024-11-06 21:58:21