public SqlHandle(DbInfo_Struct info) { this.info = info; }
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; }