///
/// 執行查詢並將結果返回至datatable中
///
/// 查詢語句
/// 可能帶的引數
/// 返回一張查詢結果表
public static datatable executedatatable(string strsql, params sqlparameter parameters)
dataset ds = new dataset();
using (sqldataadapter adapter = new sqldataadapter(cmd))}}
}///
/// (過載)執行查詢並將結果返回至datatable中
///
/// 查詢語句
/// 返回一張查詢結果表
public static datatable executedatatable(string strsql)}}
}///
/// 執行對資料的增刪改操作
///
///
///
public static void executenonquery(string strsql, params sqlparameter parameters)
cmd.executenonquery();}}
}///
/// (過載)執行對資料的增刪改操作
///
/// 查詢語句
public static void executenonquery(string strsql)}}
///
/// 執行查詢並返回結果集中第一行第一列的值
///
///
///
///
public static object executescalar(string strsql, params sqlparameter parameters)
return cmd.executescalar();}}
}///
/// (過載)執行查詢並返回結果集中第一行第一列的值
///
/// 查詢語句
///
public static object executescalar(string strsql)}}
不錯的資料庫操作通用類SqlHelper
using system using system.data using system.data.sqlclient using system.configuration using system.componentmodel namespace sqlhelper if myconnection....
三層架構 公共類 SqlHelper
ado.net五大物件 1.connection 連線物件 用於對資料庫的連線操作。傳入的引數為連線字串。2.commamd 命令物件 用於執行對資料庫的操作 傳入的引數可以為連線字串或儲存過程,也必須傳入連線物件的例項。3.datareader 資料讀取物件 用於對資料的讀取操作,例項.read ...
SqlHelper類的實現
執行乙個不需要返回結果的sqlcommand的命令,使用引數陣列形式提供引數 通過專用的連線字串 返回乙個數值表示此sqlcommand命令執行後影響的行數 給定連線的資料庫用假設引數執行乙個sql命令 不返回資料集 示例 int result executenonquery connstring,...