C# Winform 更改配置文件连接数据库不能立即生效
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。1、动态修改配置文件//通过Xml方式(需using System.xml;)XmlDocument do
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
武警网络安全十个严禁
税控数据库异常
数据库92多表查询
青岛市网络安全赛
上市的互联网科技公司
勤哲excel服务器安装
传奇服务器怎么增加管理
视频管理服务器价格
云飞互联网科技有限公司
正式服魔兽人口数据库
如何满足用户需求设计数据库
开机就显示未连接服务器
企业微信的服务器配置在哪里
信用卡智能代还软件开发公司
滨州交互软件开发
上海天朔网络技术有限公司
学校网络安全实施办法
数据库操作实例
数据库表设计模板下载
上海第一财经网络安全
软件开发项目状态区分
强的武汉软件开发公司有哪些
互联网炫酷科技
node开启静态服务器
mc服务器防火墙规则
安徽项目软件开发收费报价表
数据库 可变长记录
sql数据库保存excel数据
江苏徐州焕然网络技术有限公司
php数据库界面设计