簡體   English   中英

如何連接到本地SQL Server數據庫?

[英]How to connect to local SQL Server database?

我正在使用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;

您可以手動將連接字符串寫入代碼中......

string strcon = @"Data Source=SERVERNAME; Initial Catalog=DATABASENAME; Integrated Security=True";

要么

按照以下步驟連接本地SQL Server數據庫...

  1. 轉到視圖>服務器資源管理器/數據庫瀏覽器
  2. 右鍵單擊數據連接>添加連接...
  3. 選擇服務器名稱,選擇身份驗證類型,選擇創建的數據庫。
  4. 測試你的連接,然后確定。
  5. 右鍵單擊數據庫>屬性並使用連接字符串...

檢查以下鏈接以獲得更多理解....

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/

您可以嘗試以下方式:

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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM