use*_*485 6 c# asp.net sql-server-express
我正在使用asp.net c#project,用于我使用的连接:
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\19-02\ABCC\App_Data\abcc.mdf;Integrated Security=True;User Instance=True");
Run Code Online (Sandbox Code Playgroud)
但是我希望得到这个连接字符串以获得配置并且像这样,所以任何人都可以帮助创建这种连接.
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["itmall"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
演示:
<connectionStrings>
<add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
根据您的问题:
<connectionStrings>
<add name="itmall" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\19-02\ABCC\App_Data\abcc.mdf;Integrated Security=True;User Instance=True" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
参考链接:
http://www.connectionstrings.com/store-connection-string-in-webconfig/
从web.config文件中检索连接字符串:
在你想要的文件中写下面的代码;
string connstring=ConfigurationManager.ConnectionStrings["itmall"].ConnectionString;
SqlConnection con = new SqlConnection(connstring);
Run Code Online (Sandbox Code Playgroud)
或者你可以像你一样
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["itmall"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
注意:
您在web.config文件中提供的"名称"和您在连接字符串中使用的名称必须相同(如此解决方案中的"itmall").
将其添加到您的 web.config 文件中
<connectionStrings>
<add name="itmall"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\19-
02\ABCC\App_Data\abcc.mdf;Integrated Security=True;User Instance=True" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99788 次 |
| 最近记录: |