关于数据库连接字符串的问题(ASP.NET/C#)。

问题是这样,我现在自学ASP,用VS2005开发动态网站。1.三层结构,在DAL(数据访问层)中,数据库连接字符串被我写在了应用程序App.config中。不知道这样对不... 问题是这样,我现在自学ASP,用VS2005开发动态网站。
1.三层结构,在DAL(数据访问层)中,数据库连接字符串被我写在了应用程序App.config中。不知道这样对不对,还是写在web.config中?
2.在数据访问层里的访问类中,用ConfigurationManager.ConnectionStrings[""].ToString()获取数据库连接时,ConfigurationManager类找不到。
命名空间using.Configuration也引入了。
我用的是VS2005,.netFramwork2.0,所以这个类应该是可以找到的;但是却找不到,而添加引用→.net中也找不到Configuration。
有知道怎么解决的朋友,麻烦帮忙解决一下这个问题。
谢谢,很久没上知道,所以没有分了。
展开
 我来答
jennelee
2011-05-10 · TA获得超过138个赞
知道答主
回答量:29
采纳率:0%
帮助的人:24.5万
展开全部
1一般写在 web.config 中
app.config是用户自定义配置文件,能够比较灵活修改你的一些配置哗埋信息,
比如说你的程序需要兼容两种数据库,就可以根据修改配置文件中的参数来实现数据库的连悔橡接字符的改变。。。。。(其实web.config中因该也可以区分开来)

2 添加引用里面是 System.Configuration
如果实在找不到建碧芦旁议重新安装一下vs2005
流量凹地探险队
2011-05-21
知道答主
回答量:45
采纳率:0%
帮助的人:22万
展开全部
web.config文件里找到
<没裤appSettings/>
<connectionStrings/>
<system.web>
然后修改成这样
<appSettings/>
<connectionStrings>
<add name ="con" connectionString="server=...;uid=sa;pwd=..;database=.."/拦察哪>
<简码/connectionStrings>
<system.web>

然后在外面调用的时候名字是 con
数据库服务名、数据库名,密码你换上相应的名字就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
满充阳电子炮
2011-05-06
知道答主
回答量:26
采纳率:100%
帮助的人:11.9万
展开全部
ConfigurationManager 派生自System.Configuration.ConfigurationSection
ConfigurationManager.ConnectionStrings获取的是当正做前程哪源序默认配置的连举缓衡载串
Version里有相应的配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式