VS2005里怎样修改配置文件里的数据库连接字符串?

moksha 2006-04-23 02:49:37
VS2005提供了ConfigurationManager(添加-引用System.Configuration.dll)类。

可以通过
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

config.ConnectionStrings.ConnectionStrings.Add(
new ConnectionStringSettings("MyConnectionString", "Server=server;User ID=..."));

config.Save();

来向WindowsApplication1.exe.config文件增加连接字符串信息。

不过怎样修改呢?
...全文
526 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangqiaohua 2006-11-21
  • 打赏
  • 举报
回复
怎么读取啊
是这样吗
ConnectionStringsSection conn = new ConnectionStringsSection();
conn.ConnectionStrings["MyConnectionString"].ConnectionString.ToString();
股神 2006-11-21
  • 打赏
  • 举报
回复
up
ji_vicky 2006-11-21
  • 打赏
  • 举报
回复
config.ConnectionStrings.ConnectionStrings["MyConnectionString"].ConnectionString = "Server=server;User ID=...";
jiangqiaohua 2006-11-21
  • 打赏
  • 举报
回复
VS2005提供了ConfigurationManager(添加-引用System.Configuration.dll)类。

可以通过
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

config.ConnectionStrings.ConnectionStrings.Add(
new ConnectionStringSettings("MyConnectionString", "Server=server;User ID=..."));

config.Save();

来向WindowsApplication1.exe.config文件增加连接字符串信息。

不过怎样修改呢?


我这样设置了怎么把他读取出来
moksha 2006-04-23
  • 打赏
  • 举报
回复
怎样加密连接字符串呢?
namhyuk 2006-04-23
  • 打赏
  • 举报
回复
对不起, jetxia回复的对。

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

config.ConnectionStrings.ConnectionStrings["MyConnectionString"].ConnectionString = "Data Source=***;User ID=***;Password=***";

config.Save();
namhyuk 2006-04-23
  • 打赏
  • 举报
回复
to: jetxia

public static ConnectionStringSettingsCollection ConnectionStrings { get; }

也就是说ConfigurationManger.ConnectionStrings是只读的。


jetxia 2006-04-23
  • 打赏
  • 举报
回复
config.ConnectionStrings.ConnectionStrings["MyConnectionString"].ConnectionString = "Server=server;User ID=...";

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧