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...