運算元據庫幫助類

2022-03-12 07:17:20 字數 3094 閱讀 9458

1、sqlserver

public

class

sqlhelper

else

if (connection.state ==system.data.connectionstate.closed)

else

if (connection.state ==system.data.connectionstate.broken)

return

connection;}}

//////

執行乙個增刪改儲存過程(有參)

///

///儲存過程名字

///引數列表

///影響行數

public

static

int executeproc(string procname, params

sqlparameter values)

//////

執行乙個查詢無參儲存過程,要關閉

///

///儲存過程名字

///sqldatareader

public

static sqldatareader executeprocselect(string

procname)

//////

執行乙個帶參查詢儲存過程,注意要關閉

///

///儲存過程名字

///引數列表

///sqldatareader

public

static sqldatareader executeprocselect(string procname, params

sqlparameter values)

//////

執行乙個無參增刪改儲存過程

///

///儲存過程名字

///影響行數

public

static

int executeproc(string

procname)

//////

執行乙個(無參)增刪改語句

///

///語句

///影響行數

public

static

int executecommand(string

safesql)

//////

執行乙個有參增刪改操作

///

///語句

///引數

///影響行數

public

static

int executecommand(string sql, params

sqlparameter values)

//////

查詢第一行第一列資料(無參)(返回的是什麼型別就轉換成什麼型別)

///

///語句

///object

public

static

object getscalar(string

safesql)

//////

查詢第一行第一列資料(有參)(返回的是什麼型別就轉換成什麼型別)

///

///引數

///object

public

static

object getscalar(string safesql, params

sqlparameter values)

//////

返回乙個sqldatareader(注意要關閉)

///

///語句

///sqldatareader

public

static sqldatareader getreader(string

safesql)

//////

返回int

///

//////

///public

static

int getscalarint(string sql, params

sqlparameter values)

//////

返回string

///

//////

///public

static

string getscalarstring(string sql, params

sqlparameter values)

//////

返回乙個有參sqldatareader(注意要關閉)

///

///語句

///引數

///sqldatareader

public

static sqldatareader getreader(string sql, params

sqlparameter values)

//////

返回乙個datatable(無參)

///

///語句

///datatable

public

static datatable getdataset(string

safesql)

//////

返回乙個datatable(有參)

///

///語句

///引數

///datatable

public

static datatable getdataset(string sql, params

sqlparameter values)

//////

執行多條sql語句,實現資料庫事務。

///

///多條sql語句

public

static

void

executesqltran(arraylist sqlstringlist)

}tx.commit();

}catch

(system.data.sqlclient.sqlexception e)}}

view code

乙個運算元據庫通用幫助類

dbhelper類 using system using system.collections.generic using system.linq using system.text using system.configuration using system.data using system....

運算元據庫

python importmysqldb defmydbtest conn mysqldb.connect host localhost user root passwd sa db b4img charset utf8 cursor conn.cursor sql select from imag...

運算元據庫

2.localhost 的位址 檢視 一般位於c windows system32 driver etc下,一般在最後有這麼一行 127.0.0.1 localhost 資料庫操作方法 鏈結資料庫 建立資料庫表 資料庫插入操作 資料庫查詢操作 後記 try 使用 fetchone 方法獲取一條資料 ...