加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何连接到本地SQL Server数据库?

发布时间:2020-12-16 07:23:10 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Visual Studio 2010中的ASP.net创建一个Web应用程序/网站.我们有我们的基本网站,我甚至创建了一个SQL Server数据库,它位于我的Web应用程序文件夹的App_Data文件夹中. 我创建了表和一些程序,但我不知道如何让我的Web表单或其控制器(C#)类访问表.以
我正在使用Visual Studio 2010中的ASP.net创建一个Web应用程序/网站.我们有我们的基本网站,我甚至创建了一个SQL Server数据库,它位于我的Web应用程序文件夹的App_Data文件夹中.

我创建了表和一些程序,但我不知道如何让我的Web表单或其控制器(C#)类访问表.以下是我访问它的粗略设置.我不知道将字符串设置为相等.该数据库位于webapplication1 / App_Data / database.mdf中.

我想要访问它的文件是webapplication / App_Code / DataConnect.cs.字符串应该等于什么.我需要做些什么来测试它?

{ 
SqlConnection _sqlConn = null;
string _connectionString = ?
 _sqlConn2 = new SqlConnection(_connectionString);
 _sqlConn.Open();
}

解决方法

您可以使用以下连接字符串.

string _connectionString =@"Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True"

您还可以将连接字符串添加到web.config的connectionString部分中,稍后在代码中使用它.

<connectionStrings>
  <add name="CnStr" 
       connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True" 
       providerName="System.Data.SqlClient"/>
</connectionStrings>

从web.config检索connectionString

string _connectionString=System.Configuration.ConfigurationManager.ConnectionStrings["CnStr"].ConnectionString;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读