asp.net(c#)中动态更改web.config连接数据库参数

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:42:22
<connectionStrings>
<add name="connstring" connectionString="server=192.111.1.1;database=data;uid=sa;pwd=sa;Max Pool Size=512;" />
</connectionStrings>

就是像上面那个连接的ip 数据库名 用户 和密码 能在前台web页面中修改

在此先谢谢各位了!
再等!!!!!!!

你可以多写几个链接地址的!这样在你要对数据库操作时你可以传你的链接实例就行了!每个实例对应一个数据库链接!

在我理解 改config 和改txt 应该是一个道理

代码如下

Imports System.Web.Util
Imports System.Xml
Imports System.Xml.XPath

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
Dim ConnString As String
Dim strdatabase As String

strdatabase = ConfigurationSettings.AppSettings("database")//换上你自己的
ConnString = Server.MapPath("page\data\" + strdatabase)

If ConnString <> Nothing Then

Dim filename As String = Server.MapPath("web.config")
Dim xmldoc As XmlDocument = New XmlDocument

xmldoc.Load(filename)

'修改连接字符串

root = xmldoc.SelectSingleNode("descendant::configuration/appSettings/add[@key='Con