資料庫訪問工具類

2022-01-23 08:50:59 字數 4965 閱讀 3827

using 

system

;

using

system

.collections

.generic

;

using

system

.linq

;

using

system

.text

;

using

system

.threading

.tasks

;

using

system

.configuration

;

using

system

.data

;

using

system

.data

.sqlclient

;

using

system

.reflection

;

namespace

studentdll

if(

conn

.state

==connectionstate

.closed

)

elseif(

conn

.state

==connectionstate

.broken

)

return

conn

;

}

}

#region 關閉資料庫連線

public

void

closesqlconnection

()

}

#endregion

#region 查詢

///

/// 使用t-sql語句查詢

///

///

///

public

dataset

executereader

(string

sql)

closesqlconnection

();

return

ds;

}

///

/// t-sql引數化查詢

///

///

///

///

public

dataset

executereader

(string

sql,

params

sqlparameter

par)

closesqlconnection

();

return

ds;

}

///

/// 不帶引數儲存過程查詢

///

/// 儲存過程名稱

/// dataset表

public

dataset

procexecutereader

(string

procname

)

closesqlconnection

();

return

ds;

}

///

/// 引數化儲存過程查詢

///

/// 儲存過程名稱

///

/// dataset

public

dataset

procexecutereader

(string

procname

,params

sqlparameter

par)

closesqlconnection

();

return

ds;

}

#endregion

#region 增刪改

///

/// 使用sql語句增刪改

///

///

///

public

intexecutenoquery

(string

sql)

closesqlconnection

();

return

dr;

}

///

/// 使用引數化增刪改

///

///

///

///

public

intexecutenoquery

(string

sql,

params

sqlparameter

par)

closesqlconnection

();

return

dr;

}

///

/// 使用儲存過程增刪改

///

///

public

intprocexecutenoquery

(string

procname

,params

sqlparameter

par)

closesqlconnection

();

return

result

;

}

#endregion

}

}

來自為知筆記(wiz)

SqlHelper 資料庫訪問類

sqlhelper其實是我們自己編寫的乙個類,使用這個類目的就是讓使用者更方便 更安全的對資料庫的操作,既 是除了在sqlhelper類以外的所有類將不用引用對資料庫操作的任何類與語句,無須擔心資料庫的連線與關閉的問題。sqlhelper的編寫 namespace dal 狀態 sqlconnect...

訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

mysqli 資料庫工具類

完整 class db 連線資料庫 private function connectdb 選擇資料庫 private function selectdb 設定字符集 private function setcharset 私有的轉殖方法 private function clone 公共的靜態建立物...