DBHelper 資料庫操作封裝類

2021-06-08 14:52:46 字數 1158 閱讀 5486

using system;

using system.collections.generic;

using system.text;

using system.data;

using system.data.sqlclient;

using system.configuration;

namespace bookshop.dal

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

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

return connection;}}

//執行sql語句或者儲存過程後返回影響的行數。

public static int executecommand(string safesql)

public static int executecommand(string sql, params sqlparameter values)

//執行sql語句或者儲存過程後返回第一行的第一列

public static int getscalar(string safesql)

public static int executestoredprocedure(string procname,

params sqlparameter parameters)}

public static int getscalar(string sql, params sqlparameter values)

//返回乙個datareader。

public static sqldatareader getreader(string safesql)

public static sqldatareader getreader(string sql, params sqlparameter values)

//返回乙個datatable。

public static datatable getdataset(string safesql)

public static datatable getdataset(string sql, params sqlparameter values)}}

DbHelper資料操作類

using system using system.data using system.data.common using system.configuration public class dbhelper public dbhelper string connectionstring publi...

資料庫操作封裝 ExecuteNonQuery

只執行語句,沒有返回值,適用於 insert,update,delete msdn對executenonquery 的詳細解釋 您可以使用 executenonquery 執行目錄操作。例如,您可以使用它來查詢資料庫的結構或者建立資料庫物件 例如表 還可以通過執行 update insert 或 d...

linq 資料庫操作封裝

using system using system.collections.generic using system.linq using system.text using crm.model using system.configuration using system.linq.express...