zoukankan      html  css  js  c++  java
  • 动态改变配置文件中数据库连接字符串

    #region "动态改变配置文件中数据库连接字符串"
    /// <summary>
    /// 动态改变数据库连接字符串
    /// </summary>
    /// <param name="ConnnectionString">连接字符串</param>
    /// <param name="strKey">关键值</param>
    public static void SaveConfig(string ConnnectionString, string strKey)
    {

    XmlDocument doc
    = new XmlDocument();

    //获得配置文件的全路径
    string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
    doc.Load(strFileName);
    //找出名称为"add"的所有元素
    XmlNodeList nodes = doc.GetElementsByTagName("add");
    for (int i = 0; i < nodes.Count; i++)
    {
    //获的将当前元素的KEY属性
    XmlAttribute att = nodes[i].Attributes["key"];
    //根据元素的第一个属性来判读当前的元素是不是目标元素
    if (att.Value == strKey)
    {
    //对目标元素中的第二个属性赋值
    att = nodes[i].Attributes["value"];
    att.Value
    = ConnnectionString;
    break;
    }

    }
    //保存修改
    doc.Save(strFileName);
    }
    #endregion
  • 相关阅读:
    代码编辑
    作业7
    实验 13 综合练习三
    模版 实验二 概要设计
    在线评测系统(OJ)使用方法
    作业 6 结构体
    结构体简介
    实验 10 指针2
    (第一周)软件工程四人组
    (第一周)读《构建之法》
  • 原文地址:https://www.cnblogs.com/wangsaiming/p/2079753.html
Copyright © 2011-2022 走看看