如何在数据访问层调用 ui层中的web.config的数据库连接字符串

lxdong8686 2009-01-07 09:33:15
如题
...全文
291 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shengyongwang 2009-01-08
  • 打赏
  • 举报
回复
说的没错
wuyq11 2009-01-08
  • 打赏
  • 举报
回复
参考sqlhelper或petshop
wuyq11 2009-01-08
  • 打赏
  • 举报
回复
可以。把DLL引用到web下,就可使用。
ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 simson2010 的回复:]
所谓不同的层,只是程序员定的。在网站中你的Dll仍然是放在Bin下,则能读Web.config中配置。
如果确实不行,则在Bin下加入XXX.dll.config,在此配置文件中保存连接字符串。
若非要读Web.config则通过BLL传过去即可。
[/Quote]


up
supremeholy 2009-01-08
  • 打赏
  • 举报
回复
楼上正解!
EricPan2023 2009-01-07
  • 打赏
  • 举报
回复
所谓不同的层,只是程序员定的。在网站中你的Dll仍然是放在Bin下,则能读Web.config中配置。
如果确实不行,则在Bin下加入XXX.dll.config,在此配置文件中保存连接字符串。
若非要读Web.config则通过BLL传过去即可。
lxdong8686 2009-01-07
  • 打赏
  • 举报
回复
我在另一个类库里访问不到啊
「已注销」 2009-01-07
  • 打赏
  • 举报
回复

Web.Config中的连接数据库的配置:
<connectionStrings>
<add name="ConnectionString"
connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
</connectionStrings>


//读取Web.Config 配置文件的链接数据库的节点,实现与数据库的连接。也就是说,只要Web.Config中的连接数据库的这个节点,在该项目的任何地方都可以实现连接,['' "]表示连接数据库的标识
SqlConnection con=
    new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();

oumeiren 2009-01-07
  • 打赏
  • 举报
回复

<connectionStrings>
<add name="OracleConn" connectionString="Data Source=ds;User Id=ds;Password=ds;Integrated Security=no;" providerName="System.Data.OracleClient"/>
</connectionStrings>


string str_ConStr = ConfigurationManager.ConnectionStrings["OracleConn"].ConnectionString;
lxdong8686 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 javakiki 的回复:]
public static readonly string ConnString = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;
[/Quote]
在不同的层里能直接这样用吗?
设备管理系统 2009-01-07
  • 打赏
  • 举报
回复
public static readonly string ConnString = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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