C# Winform 更改配置文件连接数据库不能立即生效
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。1、动态修改配置文件//通过Xml方式(需using System.xml;)XmlDocument do
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
武汉网络安全学院基地
飞书网络技术
cf回归服务器领炼狱
软件开发工程师项目实训
南京新城科技互联网产业园
dbui数据库管理
租用服务器属于什么类型服务
数据库sql变量什么意思
亿连网络技术有限公司
帐号管理凭证电脑服务器
互联网科技新闻报道
南京网络安全评估公司
数据库超级分析
初中生网络安全思维导图
电视投屏软件开发者
服务器需要装键盘驱动吗
怎么上传作业到教学服务器
28代理服务器
文件共享服务器怎样分配访问权限
软件开发--后台开发
软件开发专业所属学院
软件开发20人的团队人员配置
网络安全类的作文
oracle数据库遍历查询
传播网络安全基本知识
武汉大学网络安全学院陈晶
在java中控制数据库
德州森土网络技术有限公司电话
北京高端服务器搬运报价
小鸟云服务器可以等路bsoo