c 資料庫幫助類SqlHelper

2021-09-30 10:26:35 字數 2278 閱讀 1238

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.data.oledb;

using system.data;

using system.configuration;

using system.data.sql;

using system.data.sqlclient;

namespace dal

tryelse

return false;

}catch (exception e)

finally

}/// /// 執行sql語句的查詢,返回查詢的數量。異常返回-1.

///

///

///

///

///

public static int excequery(string sql, commandtype type, idataparameter pars)

tryelse

return -1;

}catch (exception e)

finally

}/// /// 執行查詢,返回乙個資料集

///

///

///

///

public static dataset excuereturndataset(string sql, idataparameter pars)

sqldataadapter adpter = new sqldataadapter(com);

trycatch (exception ex)

finally

}public static dataset excuereturndataset(string sql,commandtype type,idataparameter pars)

sqldataadapter adpter = new sqldataadapter(com);

trycatch (exception ex)

finally

}public static idatareader excuereturndatareader(string sql, idataparameter pars)

trycatch (exception ex)

finally

}/// /// 執行儲存過程,返回影響的行數

///

/// 儲存過程名

/// 儲存過程引數

/// 影響的行數

///

public static int runprocedure(string storedprocname, idataparameter parameters, out int rowsaffected)

command.parameters.add("@return","").direction = parameterdirection.returnvalue;

rowsaffected = command.executenonquery();

result = (int)command.parameters["@return"].value;

connection.close();

return result;}}

/// /// 執行儲存過程

///

/// 儲存過程名

/// 儲存過程引數

/// dataset結果中的表名

/// dataset

public static dataset runprocedure(string storedprocname, idataparameter parameters, string tablename)

sqldataadapter adpter = new sqldataadapter(com);

adpter.fill(dataset, tablename);

return dataset;}}

/// /// 執行查詢語句,返回dataset

///

/// 查詢語句

/// dataset

public dataset query(string sqlstring)

catch (system.data.sqlclient.sqlexception ex)

return ds;}}

}}

C 資料庫幫助類SqlHelper

using system using system.collections.generic using system.linq using system.web using system.data.oledb using system.data using system.configuration ...

資料庫幫助類

新建乙個類庫,專門來處理資料。我覺得這個和ef的思想是差不多的,等有時間我好好研究一下ef,以後就不再用自己寫sql了 public class sqlhelper string sql select from table sqlcommand com new sqlcommand sql,conn...

Sql Server資料庫幫助類

using system using system.collections.generic using system.linq using system.web using system.data.sqlclient using system.data using system.configurat...