近期C#和數據結構的課程設計多次用到了C#中連接SQL Server數據庫的問題,當中涉及到數據庫文件的附加和連接問題。
當中最煩人的就是 SqlConnection(String connStr)當中的連接字符串問題。
這里發現一個簡便的不用自己寫連接命令的辦法。
首先是通過VS連接上你的數據庫文件。
點擊導航欄的工具->連接到數據庫
我這里統一使用了用windows身份驗證。假設你下載了 SQL Server Manager Studio,並有相關的usernamepassword,能夠使用用SQL Server驗證。
這里你能夠選擇數據源,假設選擇 MicroSoft SQL Server,以下連接到一個數據庫,第一個選擇或輸入一個數據庫前提是你已經通過SQL Server把數據庫文件附加到server上。做法是先把數據庫文件移到SQL Server存放數據庫的地方,在SQL Server Manager Studio數據庫右鍵選擇附加。


第二個選項就是能夠直接附加你的數據庫文件。


還有非常多種連接到數據庫的方法。大家自行百度,不是我要說的重點。
我要說的是在連接成功之后。代碼執行時連接數據庫的一個連接字符
SqlConnection myConn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=storage_Data.MDF;Integrated Security=True;");
這個雙引號里面的內容,有時候由於不同的數據庫連接方式,導致連接數據庫失敗。
注意這里前面的@是取消雙引號中的轉義字符的意思,這樣在里面寫路徑的時候就不用去轉義了。
怎樣最快的知道這里面的連接命令怎么填寫呢?
右鍵左側的連接的數據庫。選擇改動連接->高級,看到最以下那一行Data Soure的一串字符了嗎?

復制。粘貼 ok

