【问题标题】:How to parse a connection string如何解析连接字符串
【发布时间】:2014-01-24 16:22:45
【问题描述】:

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

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

我需要L\sqlexpress 我知道这看起来很简单,但我不明白。感谢您的帮助。

【问题讨论】:

标签: asp.net parsing connection-string


【解决方案1】:

SqlConnectionStringBuilder 类可用于使用 web.config 中的连接字符串初始化实例。然后你可以读取 DataSource 属性

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

【讨论】:

    猜你喜欢
    • 2012-01-21
    • 2023-03-08
    • 2016-09-20
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    相关资源
    最近更新 更多