最近寫的簡單的SQLHelper的類

2021-09-08 07:41:32 字數 4447 閱讀 8877

using

system;

using

system.data;

using

system.configuration;

using

system.data.sqlclient;

namespace

dal#region

建立資料庫連線物件

//////

建立資料庫連線

///

///返回乙個資料庫的連線sqlconnection物件

public

static

sqlconnection init()

}catch

(exception e)

return

conn;

}#endregion

#region

設定sqlcommand物件

//////

設定sqlcommand物件

///

///sqlcommand物件

///命令文字

///命令型別

///引數集合

private

static

void

setcommand(sqlcommand cmd,

string

cmdtext, commandtype cmdtype, sqlparameter cmdparms)

}#endregion

#region

執行相應的sql語句,返回相應的dataset物件

//////

執行相應的sql語句,返回相應的dataset物件

///

///sql語句

///返回相應的dataset物件

public

static

dataset getdataset(

string

sqlstr)

catch

(exception e)

return

ds;}

#endregion

#region

執行相應的sql語句,返回相應的dataset物件

//////

執行相應的sql語句,返回相應的dataset物件

///

///sql語句

///表名

///返回相應的dataset物件

public

static

dataset getdataset(

string

sqlstr,

string

tablename)

catch

(exception e)

return

ds;}

#endregion

#region

執行不帶引數sql語句,返回乙個datatable物件

//////

執行不帶引數sql語句,返回乙個datatable物件

///

///相應的sql語句

///返回乙個datatable物件

public

static

datatable getdatatable(

string

cmdtext)

catch

(exception ex)

return

dt;}

#endregion

#region

執行帶引數的sql語句或儲存過程,返回乙個datatable物件

//////

執行帶引數的sql語句或儲存過程,返回乙個datatable物件

///

///sql語句或儲存過程名

///命令型別

///引數集合

///返回乙個datatable物件

public

static

datatable getdatatable(

string

cmdtext, commandtype cmdtype, sqlparameter cmdparms)

catch

(exception ex)

return

dt;}

#endregion

#region

執行不帶引數sql語句,返回所影響的行數

//////

執行不帶引數sql語句,返回所影響的行數

///

///增,刪,改sql語句

///返回所影響的行數

public

static

intexecutenonquery(

string

cmdtext)

catch

(exception ex)

return

count;

}#endregion

#region

執行帶引數sql語句或儲存過程,返回所影響的行數

//////

執行帶引數sql語句或儲存過程,返回所影響的行數

///

///帶引數的sql語句和儲存過程名

///命令型別

///引數集合

///返回所影響的行數

public

static

intexecutenonquery(

string

cmdtext, commandtype cmdtype, sqlparameter cmdparms)

catch

(exception ex)

return

count;

}#endregion

#region

執行不帶引數sql語句,返回乙個從資料來源讀取資料的sqldatareader物件

//////

執行不帶引數sql語句,返回乙個從資料來源讀取資料的sqldatareader物件

///

///相應的sql語句

///返回乙個從資料來源讀取資料的sqldatareader物件

public

static

sqldatareader executereader(

string

cmdtext)

catch

(exception ex)

return

reader;

}#endregion

#region

執行帶引數的sql語句或儲存過程,返回乙個從資料來源讀取資料的sqldatareader物件

//////

執行帶引數的sql語句或儲存過程,返回乙個從資料來源讀取資料的sqldatareader物件

///

///sql語句或儲存過程名

///命令型別

///引數集合

///返回乙個從資料來源讀取資料的sqldatareader物件

public

static

sqldatareader executereader(

string

cmdtext, commandtype cmdtype, sqlparameter cmdparms)

catch

(exception ex)

return

reader;

}#endregion

#region

執行不帶引數sql語句,返回結果集首行首列的值object

//////

執行不帶引數sql語句,返回結果集首行首列的值object

///

///相應的sql語句

///返回結果集首行首列的值object

public

static

object

executescalar(

string

cmdtext)

catch

(exception ex)

return

obj;

}#endregion

#region

執行帶引數sql語句或儲存過程,返回結果集首行首列的值object

//////

執行帶引數sql語句或儲存過程,返回結果集首行首列的值object

///

///sql語句或儲存過程名

///命令型別

///返回結果集首行首列的值object

///public

static

object

executescalar(

string

cmdtext, commandtype cmdtype, sqlparameter cmdparms)

catch

(exception ex)

return

obj;

}#endregion}}

最近寫的小程式

求十個數中的最大最小值 define crt secure no warnings 1 includeint main max n 0 min n 0 for i 0 i 9 i printf 最大數為 d,為n d n max,count1 for i 0 i 9 i printf 最小數為 d,...

最近在寫乙個簡單的物理引擎。。

這幾天在玩跑跑卡丁車和馬里奧賽車64,這種卡丁類賽車的操作不是真實的物理,碰撞什麼的也都很山寨,但這樣的設計是為了讓玩家有更好的手感。試了幾個傳統的物理引擎ode,bullet這些的,發現太龐大了,簡直就是沒法深入看下去,索性自己整個山寨的,湊合著用就行。物理引擎主要的部分就是碰撞檢測和碰撞反應的處...

最近研究的東西,準備寫的部落格

一,spring security多種登入驗證方式,建立自己的驗證攔截,以及其他等各種配置 最近研究了一下spring security,準備寫幾篇相關配置的說明部落格 二,禁止瀏覽器後退鍵,chrome,edge2020需要互動,才能使popstate事件監聽有效。目前未研究出解決方法,希望有方法...