获取C#配置文件中的 数据库连接字符串 问题

我使用System.Configuration.ConfigurationSettings.AppSettings["connStr"];语句,提示这样的用法已过时.这样... 我使用System.Configuration.ConfigurationSettings.AppSettings["connStr"];语句,提示这样的用法已过时.
这样我应该使用什么语句呢?
三楼说的是:System.Configuration.ConfigurationManager.AppSettings["connStr"]吗?

我试过在System.Configuration加一点(.),但在自动显示的下拉框里没有ConfigurationManager一项。
是不是我没有引用什么命名空间?

添加了using System.Configuration; 也不行。说明一下我用的是vs 2005。

我引用的命名空间跟你的一样啊,为什么我的就不行呢。

我查了http://msdn.microsoft.com/zh-cn/downloads/system.configuration.aspx,发现在System.Configuration下的确存在ConfigurationManager。
而且在 http://msdn.microsoft.com/zh-cn/downloads/system.configuration.configurationsettings.aspx下有这样的说明:“ConfigurationSettings 类仅提供向后兼容性。对于新的应用程序,应改为使用 ConfigurationManager 类或 WebConfigurationManager 类。若要使用这两个类,必须在您的项目或应用程序中添加对 System.Configuration 命名空间的引用。”

我想可能是我的vs在安装时有点问题,但我不知道有什么问题,更不知道要怎样修复。
展开
 我来答
百度网友060c0aa
2009-03-01
知道答主
回答量:50
采纳率:0%
帮助的人:21.5万
展开全部
用ConfigurationManager.AppSettings["connStr"]试试

完整的是System.Configuration.ConfigurationManager.AppSettings["connStr"]

可能要引用下using System.Configuration;

我也用2005的 我那个文件里所有引用的空间是:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

之后就能直接用ConfigurationManager.AppSettings了

如果你创建的是项目的话要在引用文件夹右击点添加引用 然后把System.Configuration添加进来就行了

你右击添加引用试试
是吖宝q
2009-03-01 · TA获得超过611个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:182万
展开全部
System.Configuration.ConfigurationSettings.AppSettings["connStr"].ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2009qianqian
2009-03-01 · TA获得超过381个赞
知道答主
回答量:164
采纳率:0%
帮助的人:41万
展开全部
过时的东西还是可以用的啊~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式