/*
*/
using system;
using system.collections.generic;
using system.text;
using system.data.sqlclient;
using system.configuration;
using system.data;
namespace dal
/// /// 開啟資料庫
///
///
private sqlconnection getconn()
return conn;
}#region executenonquery操作,對資料庫進行 增、刪、改 操作
/// /// executenonquery操作,對資料庫進行 增、刪、改 操作((1)
///
/// 要執行的sql語句
///
///
public int executenonquery(string sql)
return i;
}/// /// 執行不帶引數的增,刪,改sql語句或儲存過程
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程、sql文字)
///
public int excutenonquery(string sql, commandtype ct)
return i;
}/// /// 執行帶有引數的增刪改sql語句或儲存過程
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字)
/// 引數陣列
///
public int executenonquery(string sql, commandtype ct, sqlparameter param)
cmd.commandtype = ct;
cmd.commandtext = sql;
i = cmd.executenonquery();
}return i;
}#endregion
#region 對資料庫進行查詢 返回dataset
/// /// 執行不帶引數的sql語句或儲存過程,返回乙個dataset資料集
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字)
/// ds
public dataset executedataset(string sql,commandtype ct)
return ds;
}/// /// 執行帶引數的sql語句或儲存過程,返回乙個dataset資料集
///
/// sql語句或儲存過程<
/// 要執行的查詢型別(儲存過程,sql文字)
///
///
public dataset executedataset(string sql,commandtype ct,sqlparameter param)
cmd.commandtype = ct;
cmd.commandtext = sql;
adapter = new sqldataadapter(cmd);
adapter.fill(ds);
}return ds;
}#endregion
#region 對資料庫進行查詢 返回datatable
/// /// 執行不帶引數的sql查詢語句,返回乙個datatable
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字)
/// ds
public datatable executedatatable(string sql,commandtype ct)
/// /// 執行帶引數的sql語句或儲存過程,返回乙個datatable
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字)
/// ds
public datatable executedatatable(string sql,commandtype ct,sqlparameter param)
#endregion
#region #region 對資料庫進行查詢 返回返回第一行第一列
/// /// 執行不帶引數的sql語句或儲存過程返回第一行第一列
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字
///
public object executescalar(string sql,commandtype ct)
return obj;
}/// /// 執行帶引數的sql語句或儲存過程返回第一行第一列
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字
///
public object executescalar(string sql,commandtype ct,sqlparameter param)
cmd.commandtype = ct;
cmd.commandtext = sql;
obj = cmd.executescalar();
}return obj;
}#endregion
#region 對資料庫進行查詢 返回sqldatareader
/// /// 執行不帶引數的sql語句或儲存過程,返回乙個sqldatareader
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字
///
public sqldatareader executereader(string sql,commandtype ct)
return reader;
}/// /// 執行帶引數的sql語句或儲存過程,返回乙個sqldatareader
///
/// sql語句或儲存過程
/// 要執行的查詢型別(儲存過程,sql文字
///
public sqldatareader executereader(string sql, commandtype ct,sqlparameter param)
cmd.commandtext = sql;
cmd.commandtype = ct;
reader = cmd.executereader();
}return reader;
}#endregion
}}
自己寫的SqlHelper
using system using system.collections.generic using system.configuration using system.data using system.data.sqlclient using system.linq using system....
一步一步寫自己的SqlHelper類庫
一開始不懂sqlhelper是什麼,以為是新東西。第一遍大量的查資料,在csdn上找到很多人寫好的sqlhelper類,發現每個人寫的很像,但又都不一樣,找了乙個能用的上的,敲了一遍別人的 中間遇到很多不懂的語句,一點點的摳。整體下來,還是很朦朧!後來,查到這個系列部落格,打通了在sqlhelper...
最近寫的簡單的SQLHelper的類
using system using system.data using system.configuration using system.data.sqlclient namespace dal region 建立資料庫連線物件 建立資料庫連線 返回乙個資料庫的連線sqlconnection物件...