C#.net如何获得app.config中的数据库连接信息?

app.config中<?xmlversion="1.0"encoding="utf-8"?><configuration><connectionStrings><add... app.config中
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="strDB" connectionString="Server=(local);database=admin;uid=sa;pwd=123"/>
</connectionStrings>
</configuration>

我在winform中该如何获得其中的信息呢?

string sqlstr =
ConfigurationManager.ConnectionStrings["strDB"].ConnectionString;
我是这么写的
可是出现异常
NullReferenceException
未将对象引用设置到对象的实例。
还是我自己回答吧
我的写法是没有错误的
但是在项目中的app.config虽然存在但是不知道什么原因
在解决方案资源管理器中显示不出来
我重新建了一个将原来的覆盖掉
就可以了
vs2005的BUG??????
展开
 我来答
zapzqc
2008-02-22
知道答主
回答量:21
采纳率:0%
帮助的人:6.3万
展开全部
读取web.config数据库连接字符串2种方法

string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["strDB"].ConnectionString;

string myConn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["strDB"].ToString();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦迷天下
2008-02-23 · TA获得超过1901个赞
知道小有建树答主
回答量:1000
采纳率:100%
帮助的人:840万
展开全部
app.config 连接信息一般是写在web.config里
位实例化是不是忘记new XXConnection(sqlstr)了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xtiawfn
2008-02-23 · 超过30用户采纳过TA的回答
知道答主
回答量:283
采纳率:0%
帮助的人:126万
展开全部
System.Configuration.ConfigurationManager.ConnectionStrings["strDB"].ConnectionString;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式