VS2010中web.config配置数据库连接
第一种:取连接字符串
string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString
或者
protected static string connectionString = ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString
web.config文件:加在</configSections>后面
<connectionStrings> <remove name="LocalSqlServer" /> <add name="SqlConnStr" connectionString="user id=xxpassword=xxinitial catalog=database_namedata source=.\sqlxxxx" /> </connectionStrings>
VS2010中web.config配置数据库连接
第二种:取连接字符串:
string myvar=configurationsettings.appsettings["connstring"]
web.config文件:加在<appsettings>和</appsettings>之间
<appsettings><add key="connstring" value="uid=xxpwd=xxdatabase=batabase_nameserver=(local)" /></appsettings>
据说两者通用,但是第二种是asp.net2.0的新特性,建议使用第二种。其实我一直有个疑问,两个字符串中的UID;PWD和User IDPassword是否等价。根据网上我查到的资料是可以互换通用的。
这样是不行的~~对于常量不能像使用变量那样直接放在里面,不能被PHP解释。需要老老实实的用【。】进行连接字符串才成。
$sql="select * from ".DB_PRE."admin"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)