在asp.net 2.0中,提供了更方便的配置文件訪問的類,具體可以到 system.configuration 名稱空間下進行查看。本文提供一種在開發過程中常用的得到數據庫字符串的方法,為方便使用,寫成一個方法進行調用:
| 以下為引用的內容: public string getconnectionstring( string _connectionstringsname ) { system.configuration.connectionstringsettingscollection config = system.configuration.configurationmanager.connectionstrings; for (int i = 0 ; i < config.count ; i++) { if (config[i].name.equals(_connectionstringsname, stringcomparison.ordinalignorecase)) return config[i].tostring(); } return string.empty; } |
| 以下為引用的內容: <connectionstrings> <add name="connectionstring1" connectionstring="persist security info=false;user id=sa;password=;initial catalog=database1;server=(local);" providername="system.data.sqlclient"/> <add name="connectionstring2" connectionstring="persist security info=false;user id=sa;password=;initial catalog=database2;server=(local);" providername="system.data.sqlclient"/> </connectionstrings> |
如果寫成靜態類方法,則可以使用下面的方法進行調用:
| 以下為引用的內容: string connectstring = xianhuimengutil.getconnectionstring("connectionstring1"); |
| 以下為引用的內容: <connectionstrings> <add name="localsqlserver" connectionstring="data source=.sqlexpress;integrated security=sspi;attachdbfilename= datadirectory aspnetdb.mdf;user instance=true" providername="system.data.sqlclient" /> </connectionstrings> |
新聞熱點
疑難解答
圖片精選