在做一些数据库应用程序的时候经常遇到动态配置数据库,所以写了一个小程序,利用App.Config动态读写数据库连接字符串,那些还在用Adapter控件的同志们赶紧抛弃吧。
主要实现代码:
代码
System.Configuration;
using
System.Data.OleDb;
//
读
string
strconn
=
ConfigurationManager.ConnectionStrings[
“
ConnString
“
].ConnectionString;
//
写
private
void
saveConnection(
string
connstring)
{
//
保存连接
Configuration config
=
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.ConnectionStrings.ConnectionStrings.Remove(
“
ConnString
“
);
ConnectionStringSettings mySettings
=
new
ConnectionStringSettings(
“
ConnString
“
, connstring,
“
SQLOLEDB
“
);
config.ConnectionStrings.ConnectionStrings.Add(mySettings);
config.Save(ConfigurationSaveMode.Modified);
//
强制重新载入配置文件的ConnectionStrings配置节
ConfigurationManager.RefreshSection(
“
ConnectionStrings
“
);
}
转载于:https://www.cnblogs.com/habin/archive/2010/09/01/1814886.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110730.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...