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
  • 相关阅读:
    pandas 数据结构基础与转换
    Python 基础常用
    css 横向滚动条webkit-scrollbar
    hive mysql 初始化
    hive 的理解
    hive 踩坑
    hbase 调试各种报错
    hbase shell常用命令
    mysql 性能测试工具 mysqlslap
    【CDH学习之一】CDH简介
  • 原文地址:https://www.cnblogs.com/wangsaiming/p/2079753.html
Copyright © 2011-2022 走看看