關於C 操作sql server資料庫的操作詳解

2021-09-26 13:29:36 字數 1695 閱讀 9688

對於連線資料庫前的配置可以參考

運算元據庫我們知道是增刪改查

所以本篇文章從此進行講解

其中使用的資料庫表:

資料庫名:student

表名:dbo.stu2

建立表:create table stu2

( sid int

, sname varchar(20

),*** varchar(10

),school varchar(20

),shabbit varchar(20

))

示例**

public bool insert

(student s)

,'','','','')"

,s.sid,s.sname,s.***,s.school,s.shabbit)

;//乙個using**塊,這樣的的效率比較高,在using中寫入sql聯結器

using (sqlconnection conn =

newsqlconnection

(con)

)catch

(exception)

}}

這是乙個簡單的新增方法,方法引數為乙個類實體類,用來封裝我們的資料

方法中每一步都有注釋,方法的返回值是作為是否新增成功的bool型別

小結:對於資料庫的新增重點在於獲取新增的資料,然後將使用對應的執行方法執行就好

示例**

public bool delete

(string text)

'", text)

; using (sqlconnection conn =

newsqlconnection

(con)

)catch

}}

本**與上述的相似,故參考上述**注釋即可

小結:刪除的操作也屬於比較簡單的,只要sql語句沒有書寫錯誤一般不會有什麼問題

示例**

internal bool update

(student s)

',[***] ='',[school] ='',[shabbit]='' where [sid] = "

,s.sname, s.***, s.school, s.shabbit,s.sid)

; using (sqlconnection conn =

newsqlconnection

(con)

)catch

}}

**與上述類似

小結:在修改中,一般也是傳入整個實體物件進行修改(不知道使用者想要修改哪個)

示例**

internal student selectall

(string text)

'",text)

; using (sqlconnection conn =

newsqlconnection

(con)

)return s;

}}

小結:查詢屬於資料庫操作中最為麻煩的操作,尤其在多表查詢時,這就需要靠我們自己多去實踐才可以運用的非常熟練

C 連線 SQLServer 及操作

隨筆 連線 將tb user表資料新增到datagridview中 string sqlconn data source localhost initial catalog db qq persist security info true user id sa password 99990000 s...

C 操作Sql server資料庫

建立資料庫 public string createmssql string dbname,string dbpath if string.isnullorempty dbname if string.isnullorempty dbpath dataset ds new dataset strin...

關於C移位操作

在x86 64平台上,下面這段 輸出的結果是否相同?include include int main int argc,char ar 輸出結果 r0 144115188075855872,r1 33554432 原因 相關彙編 0000000000400530 400530 55 push rbp...