[求助]Web.config中connectionStrings问题
大家好,我这个菜鸟遇到了不少很菜的问题,各位大侠帮我答疑解惑呀,救救小弟吧~! 第一段代码:
<appSettings/>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Server=localhost;database=EmergencyMeasure;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
第二段代码:
<appSettings>
<add key="ConnectionString" value="server=BIAS-Y2\CRX;database=db_NetShop;UId=sa;password=''"/>
</appSettings>
<connectionStrings>
<add name="db_NetShopConnectionString1" connectionString="Data Source=BIAS-Y2\CRX;Initial Catalog=db_NetShop;Persist Security Info=True;User ID=sa;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio""
providerName="System.Data.SqlClient" />
</connectionStrings>
请问各位高手,我是新手,这是Web.config中一段连接数据库的代码,我请问:
1. 第一段的appSettings为什么没写完?第二段代码中<add key="ConnectionString" value="server=BIAS-Y2\CRX;database=db_NetShop;UId=sa;password=''"/>有什么作用?appSettings是自定义应用程序配置信息,在web.config中起到什么实际的意义?
2. connectionStrings是指定数据库连接字符串的集合,第一段与第二段有明显的不同,第一段代码中:Server=localhost; 和第二段代码中的
Data Source=BIAS-Y2\CRX; Sever与Data Source 具体有什么区别,怎么用?什么情况下用Sever,又什么情况下用Data Source?
3.帮我推荐几本经典的书,十分感谢~!
小弟是纯正的菜鸟,各位大侠给个尽量详细点的答案,再次感谢!