2013-08-31 23 views
0

我使用Management Studio使用SQL Server 2008 R2創建了一個新的數據庫。連接說(本地),我正在使用Windows身份驗證(雖然我安裝了混合模式)。如何使用我在MS SQL Server 2008 R2中創建的數據庫與VS C#項目?

我的問題是:

  1. 如何通過我的C#應用​​程序連接到數據庫 -

    我曾經有我只是用VS菜單>工具做之前唯一一次>連接到DB和下拉菜單查看我的數據庫並連接,然後右鍵單擊它並抓取連接字符串以用於連接。但是我在想,因爲它的(本地)我沒有這個選擇。

  2. 按,Q#1我假設數據庫文件被存儲在本地的地方 - 我想知道如何找到位置,我怎麼能和我的應用程序

編輯包括它**每評論:VSMenu->查看 - >服務器資源管理器,然後使用添加連接,連接到您的本地SQL Server實例,然後使用從數據庫下拉列表中創建的數據庫,並從提前設置拷貝通過連接對話框

創建的連接字符串

這是我正在尋找,但我錯過了「添加連接」的步驟在哪裏我能找到我在本地創建的SQL Server嗎?正如之前提到的我不知道在哪裏存儲或如何找到它

+0

從.net應用程序連接到數據庫的最基本的方法是使用ADO.NET http://msdn.microsoft.com/en-us/library/dw70f090.aspx – Matthew

+0

不知道這是否有幫助,但你可以轉到'VSMenu-> View-> Server Explorer',然後使用add connection連接到本地SQL Server實例,然後使用從數據庫下拉菜單中創建的數據庫,並從高級設置中複製由連接對話框創建的連接字符串。 – Nilesh

+0

@Nilesh這正是我期待的 - 但是,當我去補充方面,我不知道如何找到我的本地連接......正如我所說,我才當別人已經創建了一個實際的服務器只是工作,我創建了一個(本地)服務器,所以我不知道如何從附加連接選項 – Kairan

回答

2

MSDN有在SQLConnection文檔

 using (var connection = new SqlConnection(connectionString)) 
     using (var command = new SqlCommand(queryString, connection)) 
     { 
      command.Connection.Open(); 
      command.ExecuteNonQuery(); 
     } 

然後,可以任選地使用一個SqlDataAdapter在一個例子。

1

您需要使用ADO.NET,它由一個連接對象(SqlConnection),命令對象(SqlCommand)的,參數的對象(SqlParameter)和數據集(DataSet)或數據讀取器(SqlDataReader)。

閱讀A Beginner's Tutorial for Understanding ADO.NET

+0

覺得我應該擴大我的問題,表示我理解您的鏈接顯示的基礎知識,但我永遠只能連接到現有的數據庫服務器所以我的問題是搞清楚如何連接到我創建 – Kairan

+0

你有你已經嘗試過任何代碼的一個 - 按我原來的意見,就像我現在我從來沒有創造我自己的一個? –

+1

「Entity Framework」有什麼問題? – OneFineDay

相關問題