web应用程序中的数据库连接(1)
2018-09-06 11:36
如:网站的主目录是inetpub,那么我们将fig放置于其下,那么这个网站中的应用程序将被web.config中的设置所影响。
e.g.:
<?xml version=1.0 encoding=gb2312 ?>
<configuration>
<system.web>
<compilation defaultlanguage=vb debug=true />
<customerrors mode=remoteonly defaultredirect=js/error.htm>
<error statuscode=404 redirect=js/filenotfound.aspx />
<error statuscode=500 redirect=js/error.htm />
</customerrors>
<authentication mode=windows />
<authorization>
<allow users=* />
</authorization>
<httpruntime maxrequestlength=4000 usefullyqualifiedredirecturl=true executiontimeout=45 />
<trace enabled=false requestlimit=10 pageoutput=false tracemode=sortbytime localonly=true />
<sessionstate mode=inproc stateconnectionstring=tcpip=127.0.0.1:43444 cookieless=false timeout=20 />
<globalization requestencoding=gb2312 responseencoding=gb2312 fileencoding=gb2312 />
</system.web>
<appsettings>
<add key=connstring value=uid=flash;password=3.1415926;database=news;server=(local) />
</appsettings>
</configuration>
这里我们讨论一下如何在web.config中设置数据库连接。
1、连接一个数据库:
在fig中的<configuration>后加入
<appsettings>
<add key=connstring
value=uid=flash;password=3.1415926;database=news;server=(local) />
</appsettings>
在程序中,你可以使用以下代码来使用web.config中的设置:
imports system.configuration
dim myvar as string
myvar=configurationsettings.appsettings(connstring)
-----c#-----
string myvar;
myvar=configurationsettings.appsettings[connstring];
2、连接多个数据库
同理,那就是使用多个不同的key值来设置