VS2022連接sqlserver數(shù)據(jù)庫教程
連接前準備
我們使用Visual Studio2022 連接Sqlserver數(shù)據(jù)庫,我們先為我們的項目添加微軟自帶的連接數(shù)據(jù)庫的程序集,System.Data.SqlClient。

using System.Data.SqlClient;
雖然調(diào)用了,但不代表我們引用成功了,我們?nèi)z查一下Nuget程序包里,看看有沒有這個程序集。

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

打開視圖下的服務器資源管理器

右鍵數(shù)據(jù)連接后,點擊添加連接

準備要填入的信息,服務器名請打開你的SQL Server Management Studio,把服務器名稱復制過來,選擇相同的身份驗證方式。
windows身份認證


在這一行寫入連接的數(shù)據(jù)庫的名字

比如我這有一個叫“考試系統(tǒng)數(shù)據(jù)庫測試版”的數(shù)據(jù)庫

填入,點擊左下角的測試連接

嗨嗨嗨,接好了

可能低版本會沒有這個連接測試,那么就要用代碼校驗了
Data Source = 服務器名;Initial Catalog = 數(shù)據(jù)庫名;
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()
{
//測試連接數(shù)據(jù)庫
string connStr = "Data Source=LAPTOP-82MUPKTO;Initial Catalog=考試系統(tǒng)數(shù)據(jù)庫測試版;Integrated Security=True";//自己替換一下服務器名字和數(shù)據(jù)庫名字
SqlConnection conn = new SqlConnection(connStr);//這里如果報錯,請退回去檢查你的NUget包
//打開數(shù)據(jù)庫
conn.Open();
Console.WriteLine("打開數(shù)據(jù)庫連接");
//關閉數(shù)據(jù)庫
conn.Close();
Console.WriteLine("關閉數(shù)據(jù)庫連接");
}
}調(diào)用試一下,連接成功屏幕會輸出
打開數(shù)據(jù)庫連接
關閉數(shù)據(jù)庫連接
data_Control.TestConSQL();
sqlserver身份認證


在這一行寫入連接的數(shù)據(jù)庫的名字,借了上面的圖,不要在意細節(jié),假設要被連接的是這個考試系統(tǒng)數(shù)據(jù)庫測試版


點擊測試連接
嗨嗨嗨,接好了

可能低版本會沒有這個連接測試,那么就要用代碼校驗了
Data Source = 服務器名;Initial Catalog = 數(shù)據(jù)庫名;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()
{
//測試連接數(shù)據(jù)庫
string connStr = "Data Source=服務器名;Initial Catalog=數(shù)據(jù)庫名;User ID = 賬號;Password=密碼";
SqlConnection conn = new SqlConnection(connStr);//報錯請檢查NuGET包
//打開數(shù)據(jù)庫
conn.Open();
Console.WriteLine("打開數(shù)據(jù)庫連接");
//關閉數(shù)據(jù)庫
conn.Close();
Console.WriteLine("關閉數(shù)據(jù)庫連接");
}
}調(diào)用試一下,連接成功屏幕會輸出
打開數(shù)據(jù)庫連接
關閉數(shù)據(jù)庫連接

到此這篇關于VS2022連接sqlserver數(shù)據(jù)庫教程的文章就介紹到這了,更多相關VS2022連接sqlserver內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C語言庫函數(shù)qsort的使用及模擬實現(xiàn)
這篇文章主要介紹了C語言庫函數(shù)qsort的使用及模擬實現(xiàn),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08

