appSettings與配置文件中connectonStings節點沒有關系的。如果你的程序是b/s 那么 程序根目錄下有一個Web.Config,這句代碼就是獲取該文件中appSettings節點下key="conStr" 這個節點的value值
如果你的程序是c/s 那么就是獲取App.Config文件中的這個值
從命名來看。 conStr是存放數據庫連接字符串的。一種寫法就是你提問的這種
<appSettings>
<add key="conStr" value="server=服務器名;database=數據庫名;uid=用戶名;password=密碼;"/>
</appSettings> 然后用
ConfigurationManager.AppSettings["conStr"]讀取
另外一種就是 connectonStings節點的
connectionStrings>
<add name="conn"
connectionString="Dserver=服務器名;
database=數據庫名;uid=用戶名;password=密碼" providerName="System.Data.SqlClient" />
</connectionStrings>
ConfigurationManager.ConnectionStrings["conn"] 獲取
