C# Winform 更改配置文件连接数据库不能立即生效
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。1、动态修改配置文件//通过Xml方式(需using System.xml;)XmlDocument do
千家信息网最后更新 2026年11月02日C# Winform 更改配置文件连接数据库不能立即生效
在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。
1、动态修改配置文件
//通过Xml方式(需using System.xml;)
XmlDocument doc = new XmlDocument();
doc.Load(Application.ExecutablePath + ".config");
//XmlNode node = doc.SelectSingleNode(@"//add[@key='" + key + "']"); // 定位到add节点
XmlNode node = doc.SelectSingleNode(@"//add[@name='dbConnStr']"); // 定位到add节点
XmlElement element = (XmlElement)node;
element.SetAttribute("connectionString", "Data Source=.;Initial Catalog="";Integrated Security=True"); // 赋值
doc.Save(Application.ExecutablePath + ".config");
ConfigurationManager.RefreshSection("connectionStrings"); // 刷新节点
2、每次操作数据库的时候重新读取配置文件节点
string connStr =ConfigurationManager.ConnectionStrings["dbConnStr"].ConnectionString;
节点
文件
配置
动态
定位
数据
数据库
代码
方式
时候
程序
过程
部分
运行
C#
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技有限公司
中关村互联网科技集团
科技与互联网
没上市的科技互联网公司
上海卓越科技 互联网
居家互联网科技有限公司
现代科技和互联网有关系吗
昭通互联网科技选哪家
本届互联网博览会上的黑科技
乌鲁木齐新华智原互联网科技学校
互联网数据科技专业
互联网科技圈年度人物
合肥互联网科技公司公章图片
智帮互联网科技公司最近动向
皮皮虾互联网科技有限公司
扫呗互联网科技有限公司
上海同邻互联网科技有限公司规模
互联网科技手机排行榜
亚光科技低轨卫星互联网
互联网科技大会大佬
互联网科技公司经营范围
重生之互联网科技帝国
互联网科技官网
互联网核心科技是什么
互联网科技公司官网
互联网科技创新服务
宁夏科技产业互联网案例
广东鹅鹅鹅互联网科技有限公司
深圳互联网科技园地址
恒生科技互联网指数十大成分股