关于数据库连接字符串的问题(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。
有知道怎么解决的朋友,麻烦帮忙解决一下这个问题。
谢谢,很久没上知道,所以没有分了。 展开
1.三层结构,在DAL(数据访问层)中,数据库连接字符串被我写在了应用程序App.config中。不知道这样对不对,还是写在web.config中?
2.在数据访问层里的访问类中,用ConfigurationManager.ConnectionStrings[""].ToString()获取数据库连接时,ConfigurationManager类找不到。
命名空间using.Configuration也引入了。
我用的是VS2005,.netFramwork2.0,所以这个类应该是可以找到的;但是却找不到,而添加引用→.net中也找不到Configuration。
有知道怎么解决的朋友,麻烦帮忙解决一下这个问题。
谢谢,很久没上知道,所以没有分了。 展开
3个回答
展开全部
web.config文件里找到
<没裤appSettings/>
<connectionStrings/>
<system.web>
然后修改成这样
<appSettings/>
<connectionStrings>
<add name ="con" connectionString="server=...;uid=sa;pwd=..;database=.."/拦察哪>
<简码/connectionStrings>
<system.web>
然后在外面调用的时候名字是 con
数据库服务名、数据库名,密码你换上相应的名字就行了
<没裤appSettings/>
<connectionStrings/>
<system.web>
然后修改成这样
<appSettings/>
<connectionStrings>
<add name ="con" connectionString="server=...;uid=sa;pwd=..;database=.."/拦察哪>
<简码/connectionStrings>
<system.web>
然后在外面调用的时候名字是 con
数据库服务名、数据库名,密码你换上相应的名字就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ConfigurationManager 派生自System.Configuration.ConfigurationSection
ConfigurationManager.ConnectionStrings获取的是当正做前程哪源序默认配置的连举缓衡载串
Version里有相应的配置
ConfigurationManager.ConnectionStrings获取的是当正做前程哪源序默认配置的连举缓衡载串
Version里有相应的配置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询