1 #region 利用读取xml获取config
2 private void GetXML()
3 {
4 //待修改
5 String f = System.Windows.Forms.Application.StartupPath;
6 f = f + "/BackupData.config";//对路径进行处理
7 XmlDocument doc = new XmlDocument();
8
9 doc.Load(f);
10 XmlNodeList add = doc.SelectNodes("//appSettings/add");
11 String server = "", user = "", password = "", DBName = "";
12 foreach (XmlNode node in add)
13 {
14 if (node.Attributes["key"].Value.Equals("server"))
15 {
16 server = node.Attributes["value"].Value;
17 }
18 if (node.Attributes["key"].Value.Equals("userid"))
19 {
20 user = node.Attributes["value"].Value;
21 }
22 if (node.Attributes["key"].Value.Equals("password"))
23 {
24 password = node.Attributes["value"].Value;
25 }
26 if (node.Attributes["key"].Value.Equals("DB"))
27 {
28 DBName = node.Attributes["value"].Value;
29 }
30 }
31 NeonConn conn = new NeonConn(server, user, password, false);
32 NeonConn.ChangeDatabase(DBName);
33 }
34 #endregion
BackupData.config 配置文件 中的 代码
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="server" value="YL-201207080720\SQLDACHEN"/>
<add key="userid" value="sa"/>
<add key="password" value="dachen"/>
<add key="DB" value="DCSoft_Back"/>
<add key="Connectionstr" value="Data Source=YL-201207080720\SQLDACHEN;Initial Catalog=DCSoft_Back;Persist Security Info=True;User ID=sa;Password=dachen"/>
<add key="WindowLogin" value="False"/>
</appSettings>