Esempio n. 1
0
 public SqlHandle(DbInfo_Struct info)
 {
     this.info = info;
 }
Esempio n. 2
0
        public DbInfo_Struct getDBInfoByDBName()
        {
            DbInfo_Struct dbInfo = null;

            XmlNodeList nodes=dbXml.SelectNodes(dbRoot);
            foreach (XmlNode node in nodes)
            {
                if (node.Attributes["name"]!=null
                    && node.Attributes["name"].Value.Equals(xmlNodeRootName))
                {
                    dbInfo = new DbInfo_Struct();
                    foreach (XmlNode childNode in node.ChildNodes)
                    {
                        string temp = childNode.InnerText.Trim();
                        switch (childNode.Name)
                        {
                            case "dbname": dbInfo.dbName = temp; break;
                            case "host": dbInfo.host = temp; break;
                            case "port": dbInfo.port = temp; break;
                            case "username": dbInfo.userName = temp; break;
                            case "passwd": dbInfo.passwd = temp; break;
                            case "driver": dbInfo.driver = temp; break;
                            default: break;
                        }
                    }
                    break;
                }
            }

            return dbInfo;
        }