asp.net(c#)中动态更改web.config连接数据库参数
来源:百度知道 编辑:UC知道 时间:2024/06/01 23:42:22
<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