sql数据库连接字符串在APP.config配置文件内的两种写法

时间:2024-10-26 15:34:38

第一种方法

写法:

<configuration>
<appSettings>
<add key="connectionstring" value="server=127.0.0.1;uid=sa;pwd=123456;database=Power"/> </appSettings>
</configuration>

调用:

string rode= ConfigurationManager.AppSettings["connectionstring"];

第二种方法

写法:

 <connectionStrings>
<add name="CONNECTIONS" connectionString="Server=10.10.10.1;Database=MyDBTest;Uid=sa;Pwd=sa" />
</connectionStrings>

调用:

string  connectionstr =ConfigurationManager.ConnectionStrings["CONNECTIONS"].ConnectionString;

还有一个好玩的情况,如果你使用的是entity fromwork的codefirst模式,连接字符串还可以这样写

    <add name="MovieDBContext" providerName="System.Data.SqlClient" connectionString="Server=KTY;Database=shuyunquan;Uid=sa;Pwd=123456"/>

只不过是比第二种情况多了一个providerName而已,而且这个不需要调用~~,这种情况详见我的这篇博客