編寫資料庫公共類

2021-07-11 02:16:58 字數 1210 閱讀 4455

才開始接觸資料庫的人在碰到資料庫的操作時,通常是乙個直接在事件中書寫關於資料庫操作的**,也許他也隱隱約約的覺得應該把這些很多地方相似的操作和公共方法放在乙個地方方便執行,接下來要說的就是公共類的編寫。

我準備編寫乙個sqlhelper類來執行各種資料庫操作和方法,在過程中可能有各種不同的寫法。主要包括5個方法,分別為getcon、

1.getcon方法

/// /// 連線資料庫

///

/// 返回sqlconnection物件

public sqlconnection getcon()

2.sqlex(string cmdstr)方法

sqlex方法主要採用sqlcommand物件執行資料庫操作,如新增、修改、刪除等,包括乙個string字元型引數,用來接收具體執行的sql語句。執行該方法後,成功則返回1;失敗則返回0.**如下:

/// /// 執行sql語句

///

/// sql語句

/// 返回值為int型:成功返回1,失敗返回0

public int sqlex(string cmdstr)

catch (exception e)

finally

}

3.readdt(string cmdstr)方法

readdt方法通過sql語句查詢資料庫中的資料,並將查詢結果儲存在dataset資料集中,最終將該資料集中儲存查詢結果的資料表返回。**如下:

/// /// 執行sql查詢語句

///

/// 查詢語句

/// 返回datatable資料表

public datatable readdt(string cmdstr)

4.readdr(string str)方法

readdr方法將執行此語句的結果儲存在乙個sqldatareader物件中,最後將這個sqldatareader物件返回到呼叫處。**如下:

/// /// 執行sql查詢語句

///

/// 查詢語句

/// 返回sqldatareader物件dr

public sqldatareader readdr(string str)

資料庫類的編寫

execsql方法用於執行sql語句,返回boolean型,主要實現對資料庫中資料進行新增,修改,刪除等操作,相應的功能執行成功返回true,否則返回false public boolean execsql string squerystring catch return false getdata...

C 編寫 access資料庫操作類

using system using system.data using system.web using system.configuration using system.data.oledb using system.web.ui.webcontrols namespace accdb 科長 ...

編寫資料庫指令碼

發表日期 2000 年 1 月 10 日 我在 if it moves,script it 英文 這篇文章中曾談到,如何使用 windows script host wsh windows 指令碼主機 管理 windows 和 windows 中的應用程式。文中的大多數示例都是基於管理 window...