Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET中连接到SQL Server数据库_C#_Asp.net_Sql Server_Database - Fatal编程技术网

C# 在ASP.NET中连接到SQL Server数据库

C# 在ASP.NET中连接到SQL Server数据库,c#,asp.net,sql-server,database,C#,Asp.net,Sql Server,Database,我正在尝试连接到网站中的SQL Server数据库。我已经从添加->添加新项目->SQL Server数据库创建了一个数据库。我的数据库文件名为database.mdf 我已创建一个ConnectionString: <connectionStrings> <add name="Khulna_website" connectionString= "Server=(localDB)\\v11.0;Integrated Security=SSPI;Data

我正在尝试连接到网站中的SQL Server数据库。我已经从添加->添加新项目->SQL Server数据库创建了一个数据库。我的数据库文件名为
database.mdf

我已创建一个ConnectionString:

<connectionStrings>
    <add name="Khulna_website"
         connectionString= "Server=(localDB)\\v11.0;Integrated Security=SSPI;Database=Database.mdf;"
         providerName="System.Data.SqlClient" />
</connectionStrings>

问题是,我应该在
[“RegistrationConnectionString”]
部分添加什么?我应该给出我的连接字符串的名称吗?我是不是漏掉了一点?我是新来的。非常感谢您的帮助。

请输入连接字符串的名称,即
Khulna_网站
,而不是
注册连接字符串

是的,为了连接到数据库-您确实需要某种形式的连接字符串-以这种或那种方式。通常认为将这些连接字符串放入配置文件是一种最佳做法,这样您就可以在不更改代码的情况下对其进行修改

要从配置中检索实际连接字符串,需要使用配置文件中提供的
name=..

<add name="Khulna_website"
           ***************  this is the **name** of your connection string
然后使用它创建到数据库的连接对象:

SqlConnection conn = new SqlConnection(conStr);

谢谢你的帮助!
string conStr = ConfigurationManager.ConnectionStrings["Khulna_website"].ConnectionString;
                                                        ************** same name again
SqlConnection conn = new SqlConnection(conStr);