說在前面 :
我使用的是Mircrosoft Visual Studio 2013 和 SQL Server 2019
連接步驟:
1 . 打開所需要建立數據庫連接的C#程序(打開解決方案)
2 . 還要打開SQL Server,停留在登陸界面
3. 找到vs 的工具欄,點擊連接到數據庫
4.輸入服務器的名稱(在圖二的步驟當中可以獲取到) 如果成功連接 點擊選擇數據庫名稱的下拉框可以自動顯示該服務器當中現存的所有數據庫 如圖所示
連接方式window身份驗證和SQL Sever 身份驗證均可
5.點擊確定完成之后,在左側服務器資源管理界面可以找到所連接的數據庫信息
6. 右擊屬性可以獲取到連接信息
連接信息 等會需要用到 連接字符
7.在解決方案當中創建一個類,命名為Dao.cs
8. 代碼實現如下:
注意 Mysqlcon 的數據要根據每個人不同的數據庫信息連接字符串進行更改
例如 我的是 "Data Source=DESKTOP-KD5SLA6;Initial Catalog=db_StuMis;Persist Security Info=True;User ID=sa;Password=*******";
使用的是 sa 驗證。 密碼要改成自己的sa 密碼
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; using System.Data; namespace TeaShopMis { class Dao { public SqlConnection connect() { // 連接數據庫 string MySqlCon = "Data Source=DESKTOP-KD5SLA6;Initial Catalog=db_StuMis;Persist Security Info=True;User ID=sa;Password=20183547"; SqlConnection con = new SqlConnection(@MySqlCon); con.Open(); return con; } public SqlCommand command(string sql) { //請求命令 SqlCommand cmd = new SqlCommand(sql, connect()); return cmd; } public int Execute(string sql) { // 檢測數據數目 return command(sql).ExecuteNonQuery(); } public SqlDataReader read(String sql) { // 讀取數據 return command(sql).ExecuteReader(); } } }