首頁 > 軟體

VS2022連線sqlserver資料庫教學

2022-07-05 18:04:50

連線前準備

我們使用Visual Studio2022 連線Sqlserver資料庫,我們先為我們的專案新增微軟自帶的連線資料庫的程式集,System.Data.SqlClient。

using System.Data.SqlClient;

雖然呼叫了,但不代表我們參照成功了,我們去檢查一下Nuget程式包裡,看看有沒有這個程式集。

正確的安裝應該如下所示 ,如果沒有,這裡搜出來之後選中安裝即可。

 開啟檢視下的伺服器資源管理器

 右鍵資料連線後,點選新增連線

 準備要填入的資訊,伺服器名請開啟你的SQL Server Management Studio,把伺服器名稱複製過來,選擇相同的身份驗證方式。

windows身份認證

 在這一行寫入連線的資料庫的名字

 比如我這有一個叫“考試系統資料庫測試版”的資料庫

 填入,點選左下角的測試連線

 嗨嗨嗨,接好了

 可能低版本會沒有這個連線測試,那麼就要用程式碼校驗了

Data Source = 伺服器名;Initial Catalog = 資料庫名;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
 
 
public static class data_Control
{
 
    public static void TestConSQL()
    {
        //測試連線資料庫
        string connStr = "Data Source=LAPTOP-82MUPKTO;Initial Catalog=考試系統資料庫測試版;Integrated Security=True";//自己替換一下伺服器名字和資料庫名字
        SqlConnection conn = new SqlConnection(connStr);//這裡如果報錯,請退回去檢查你的NUget包
        //開啟資料庫
        conn.Open();
        Console.WriteLine("開啟資料庫連線");
        //關閉資料庫
        conn.Close();
        Console.WriteLine("關閉資料庫連線");
    }
}

 呼叫試一下,連線成功螢幕會輸出

開啟資料庫連線

關閉資料庫連線

data_Control.TestConSQL();

sqlserver身份認證

在這一行寫入連線的資料庫的名字,借了上面的圖,不要在意細節,假設要被連線的是這個考試系統資料庫測試版

 點選測試連線

 嗨嗨嗨,接好了

 可能低版本會沒有這個連線測試,那麼就要用程式碼校驗了 

Data Source = 伺服器名;Initial Catalog = 資料庫名;User ID = 使用者名稱;Pwd = 密碼(沒有密碼可以省略)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
 
 
public static class data_Control
{
    public static void addtable(string tablename)
    {
 
    }
 
 
 
 
    public static void TestConSQL()
    {
        //測試連線資料庫
        string connStr = "Data Source=伺服器名;Initial Catalog=資料庫名;User ID = 賬號;Password=密碼";
        SqlConnection conn = new SqlConnection(connStr);//報錯請檢查NuGET包
        //開啟資料庫
        conn.Open();
        Console.WriteLine("開啟資料庫連線");
        //關閉資料庫
        conn.Close();
        Console.WriteLine("關閉資料庫連線");
    }
}

 呼叫試一下,連線成功螢幕會輸出

開啟資料庫連線

關閉資料庫連線

到此這篇關於VS2022連線sqlserver資料庫教學的文章就介紹到這了,更多相關VS2022連線sqlserver內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com