<appSettings>
<add key="ConnectionString" value="Data Source=192.168.1.101; Initial Catalog=data; uid=sa; pwd=123"/>
</appSettings>
就是像上面那个连接的ip 数据库名 用户 和密码 怎么根据条件动态修改呀! 在此先谢谢各位了!
<add key="ConnectionString" value="Data Source=192.168.1.101; Initial Catalog=data; uid=sa; pwd=123"/>
</appSettings>
就是像上面那个连接的ip 数据库名 用户 和密码 怎么根据条件动态修改呀! 在此先谢谢各位了!
<add key="ConnectionString" value="Data Source=192.168.1.101; Initial Catalog=data; uid=sa; pwd=123"/>
</appSettings>可以给它一个Name字来区分它会调用什么数据库。建议如果有多种数据库的话,最好用工厂模式来做,可能成本但,维护性好,最主要的是你发的成本低,不好维护这样你的发的钱财就比用工厂模式做的成本高多啦。
key="1"
key="2"
key="3"
key="4"后台取的时候
循环来取出所需要的哪个KEY 对应的串。
<!--<add name="DataAccess" connectionString="Database=DISHAERM;Server=192.168.160.188;User ID=sa;Password=dsyyjtwjs00;" providerName="System.Data.SqlClient"/>
<add name="dataerm" connectionString="Database=1;Server=192.168.160.188;User ID=sa;Password=1;" providerName="System.Data.SqlClient"/>-->
<add name="DataAccess" connectionString="Database=1;Server=192.168.160.188;User ID=sa;Password=1;" providerName="System.Data.SqlClient"/>
<add name="dataerm" connectionString="Database=1;Server=192.168.160.188;User ID=sa;Password=1;" providerName="System.Data.SqlClient"/>
</connectionStrings>类似这种你程序里进行判断就行了
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="y" value="this is Y"/>
</appSettings>
</configuration>读:System.Configuration.ConfigurationManager.AppSettings[“y”];
加:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
app.Settings.Add("x", "this is X");
config.Save(ConfigurationSaveMode.Modified);
修改:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
//app.Settings.Add("x", "this is X");
app.Settings["x"].Value = "this is not Y";config.Save(ConfigurationSaveMode.Modified);
删除:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
app.Settings.Remove("x");
config.Save(ConfigurationSaveMode.Modified);
会使缓存 session 丢失的
有多个连接的话 就多写几个链接字符串好了