如何在Web.config中动态设置数据库连接串?
刚接触C#,请问一下,在B/S中,有兄弟提到可以在Web.config用
<appSettings>
<add key="ConnStr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\data\db.mdb"/>
</appSettings>
这样的方式存储数据库连接字符串,但是我有两个问题:
1、这样存储的连接串,是“死”的,就是目录不能是相对目录,例如我上面的写法(或是data\db.mdb,.\data\db.mdb都一样),就找不到ACESS数据库,.NET只会到系统目录(winnt,system等)下找db.mdb文件。如果能够用相对路径的方式来表示呢?
2、如果能够动态的修改这个连接串,例如写个后台管理来重设数据库名,改了后能够保存回Web.config中?