zoukankan      html  css  js  c++  java
  • 获取配置文件数据库名称

          ReadConfig("Noah.BSP", ref connect, ref database);
               
                string TableName = database + ".dbo.OUM_Organization";

        /// <summary>
            /// xml读取配置文件
            /// </summary>
            private void ReadConfig(string DataBaseAlias, ref string connect, ref string database)
            {
                string ss = string.Empty;
                DataBaseAlias = DataBaseAlias.ToLower();
                string path = HttpRuntime.AppDomainAppPath + "\Inspur.Finix.config";
                XmlTextReader reader = new XmlTextReader(path); // new一个XMLTextReader实例 
                XmlDocument doc = new XmlDocument();
                doc.Load(reader);// 
                reader.Close();//关闭reader,不然config文件就变成只读的了 
                XmlNodeList nodeList = doc.SelectSingleNode("//components").ChildNodes;
                foreach (XmlNode n in nodeList)
                {
                    if (DataBaseAlias == n.Attributes["name"].Value.ToLower())
                    {
                        ss = n.FirstChild.Attributes["name"].Value;
                    }
                }  //end foreach

                if (!string.IsNullOrEmpty(ss))
                {
                    if (ss.Contains("server"))
                        ss = ss.Replace("server", "Data Source");
                    string[] strs = ss.Split(';');
                    if (strs.Length >= 4)
                    {
                        connect = strs[0] + ";" + strs[1] + ";" + strs[2] + ";";
                        database = strs[3].Split('=')[1];
                    }
                }
            }

  • 相关阅读:
    java、asp.net 通用分页码函数
    SQL
    go build 参数
    alertmanager报错Failed to get final advertise address: No private IP address found, and explicit IP not provided"
    go语言三个点的用法
    CDH6.2安装
    python之链表
    jenkins触发构建后一直重复构建
    ansible远程执行寻找不到环境变量问题
    Python3之harbor sdk api
  • 原文地址:https://www.cnblogs.com/Demcia/p/3989974.html
Copyright © 2011-2022 走看看