如何连接到本地SQL Server数据库?

我创建在Visual Studio 2010采用ASP.net我们有我们的基本的网站,我甚至创造了一个SQL Server数据库是在Web应用程序/网站App_Data我的web应用程序文件夹的文件夹中。

我创建的表和一些程序,但我不知道怎么有我的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;

您可以下面的方法试试:

string _connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename="+
Server.MapPath("~/App_Data")
+@"\database.mdf;Integrated Security=True;User Instance=True"

要么

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

连接字符串就像

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

如果你有任何的连接字符串的问题,请参见http://www.connectionstrings.com/

字符串_connectionString = @“数据源= \ SQLEXPRESS; AttachDbFilename = | DataDirectory目录| Database.mdf;集成安全=真;用户实例=真”

分类:asp.net 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.995 (s). 10 q(s)