如何得到connectionStrings里的数据库服务名 用户名 密码 数据库名等信息。就是有单位信息剥离出来。
<connectionStrings>
<add name="yyConnectionString" connectionString="Data Source=chb;Initial Catalog=yy;User ID=sa;Password=654321" providerName="System.Data.SqlClient"/>
</connectionStrings>

解决方案 »

  1.   

    connectionString = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;
      

  2.   

    整个连接字符串都你定义的,要拿数据库服务名 用户名 密码 数据库名等信息,可以把整个连接字符串split(';'),然后匹配是 Data Source,Initial Catalog……
      

  3.   

    string cstring = System.Configuration.ConfigurationManager.ConnectionStrings["yyConnectionString"].ConnectionString;
                string[] conect = cstring.Split(';');//把字符串分成多个字符串
                foreach (string s in conect)//获取每个字符串
                {
                    listBox1.Items.Add(s);
                }
      

  4.   

    java 里有用 Configuration属性取出来的。不知c# 有没有?
      

  5.   

    你也可以通过生成SqlConnection对象。然后去取。不过就是不能取道密码。呵呵
      

  6.   

    SqlConnectionStringBuilder对象,用你的链接串初始化SqlConnectionStringBuilder实例,然后就可以通过属性去连接串里的内容了