C#連接SQL server數據庫


C#連接SQL server數據庫

創建一個Windows應用程序,在窗體中添加TextBox控件、Button控件、Label控件。

  private void button1_Click(object sender, EventArgs e)
        {
            if(textBox1.Text == "")
            {
                MessageBox.Show("請輸入要連接的數據庫名稱");
            }
            else
            {
                try
                {
                    //聲明一個字符串,用於存儲連接數據庫字符串
                    string ConStr = "server=.;database=" + textBox1.Text.Trim() + ";uid=sa;pwd=sa;";
                    //創建一個sqlConnection對象
                    SqlConnection conn = new SqlConnection(ConStr);
                    conn.Open();//打開連接
                    if(conn.State==ConnectionState.Open)//判斷當前的連接狀態
                    {
                        //顯示狀態信息
                        label2.Text = "數據庫[" + textBox1.Text.Trim() + "]已經連接並打開";
                    }
                }
                catch
                {
                    MessageBox.Show("數據庫連接失敗"); //彈出異常提示
                }
            }
        }

但是在我今天連數據庫SQL server是卻一直連接失敗,最后改好連接上了。

      問題:用Windows可以登錄,但SQL server登錄不上去?

      解決辦法:先用Windows登錄,選擇服務器右擊屬性,在安全性中把服務器身份驗證改為SQL Server和Windows身份驗證模式(S)。再去修改安全性中的用戶名sa密碼,最后重啟SQL服務就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM