如何解析连接字符串

时间:2014-01-24 16:22:45

标签: asp.net parsing connection-string

我需要从web.config文件中的连接字符串中获取服务器名称。我怎样才能解析这个值?我试过拆分,但它不允许我拆分=符号。我该如何解决这个问题?

<add name ="Connection" connectionString="server=L\sqlexpress;database=System;User ID=TEst;Password=pass"></add>

我需要L\sqlexpress我知道这似乎很简单,但我没有得到它。谢谢你的帮助。

1 个答案:

答案 0 :(得分:5)

SqlConnectionStringBuilder可用于使用web.config中的connectionstring初始化实例。然后你可以读取DataSource属性

string conString = ConfigurationManager.ConnectionStrings["Connection"].ConnectionString;
SqlConnectionStringBuilder cns = new SqlConnectionStringBuilder(conString);
string dataSource = cns.DataSource;