機房重構 SQLHelper

2021-09-06 12:57:44 字數 1222 閱讀 2005

private sqlconnection conn = null;//開啟資料庫的鏈結

private sqlcommand cmd = null;//對資料庫執行乙個t-sql語句或儲存過程

private sqldatareader sdr = null;//從資料庫唯讀

public sqlhelper()

private sqlconnection getconn()//判斷資料庫的鏈結

return conn;

}

/// ///  執行不帶引數的查詢sql語句或儲存過程

///

/// 查詢sql語句或儲存過程

/// 命令型別

///

public datatable executequery(string cmdtext, commandtype ct)

//返回的是乙個表

return dt;

}/// /// 執行帶引數的查詢sql語句或儲存過程

///

/// 查詢sql語句或儲存過程

/// 引數集合

/// 命令型別

///

public datatable executequery(string cmdtext,sqlparameter paras,commandtype ct)

return dt;

}

/// /// 執行不帶引數的的增刪改sql語句或者儲存過程

///

/// 增刪改查sql

/// 命令型別

/// 返回受影響的行數

public int executenonquery(string cmdtext, commandtype ct)

catch (exception ex)

finally

}return res;

}////// 執行帶引數的增刪改sql語句或儲存過程

///

/// 增刪改查sql

/// 要查詢的引數》

/// 命令型別

/// 返回受影響的行數

public int executenonquery(string cmdtext, sqlparameter paras, commandtype ct)

return res;

}

新聞發布系統,SQLHelper重構

在清楚把握牛腩新聞發布系統的需求,以及對系統的資料庫也做好了相應的設計後,接下來的幾天裡就是對後台 的編寫。相信大家都不會忘記機房重構中我們的乙個好助手,那就是sqlhelper。在機房重構的時候,看了很多部落格,大家都用上了,也都覺得好用,我也就直接借鑑而來。在自己一步一步除錯的時候,在自己的程式...

機房重構總結

萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...

機房重構 報表

從第一版的機房收費系統就有報表的使用,當時確實是第一次接觸到報表這個東西,因為vb中沒有報表,所以當初呼叫的是其他的報表工具。這次機房重構中再次用到報表,看過一些關於機房重構的部落格,了解到vs平台有自帶報表功能,所以這一次嘗試使用。1 關於vs平台中的報表,第一步還是先建立資料集 2 修改自己所需...