using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data;
using system.data.sqlclient;
using system.configuration;
namespace datasql
#endregion
#region 開啟sqlconnetion連線 方法
///
/// 開啟sqlconnetion連線
///
/// 開啟狀態的資料庫連線
private sqlconnection getconnetion()
return conn;
}#endregion
#region 執行傳入的sql語句或儲存過程,返回執行的行數
///
/// 執行傳入的sql語句或儲存過程,返回執行的行數
///
/// 要執行的sql語句,或儲存過程
/// 返回執行的行數
public int executenonquery(string sql, commandtype cmdtype)
catch (exception ex)
finally}}
#endregion
#region 執行傳入帶引數的sql語句或儲存過程,防止sql注入,返回執行行數
///
/// 執行傳入帶引數的sql語句或儲存過程,返回執行行數
///
/// sql語句,或儲存過程
/// 引數集合
/// 執行的行數
public int executenonquerypara(string sql, sqlparameter pararry, commandtype cmdtype)
}#endregion
#region 執行傳入的sql語句或儲存過程--返回查詢的結果表
///
/// 執行傳入的sql語句或儲存過程--返回查詢的結果表
///
/// 執行的語句,或儲存過程
/// 返回查詢的結果表
public datatable executequery(string sql, commandtype cmdtype)
return dt;
}#endregion
#region 執行帶參的sql或儲存過--返回語句程查詢的結果表
///
/// 執行帶參的sql或儲存過--返回語句程查詢的結果表
///
/// 執行的語句,或儲存過程
/// 傳入的引數集合
/// 返回查詢的結果表
public datatable executequerypara(string sql, sqlparameter pararry, commandtype cmdtype)
return dt;
}#endregion}}
資料訪問層中的Helper類
namespace datasql endregion region 開啟sqlconnetion連線 方法 開啟sqlconnetion連線 開啟狀態的資料庫連線 private sqlconnection getconnetion return conn endregion region 執行傳...
資料訪問層
using system.collections.generic using system.data using system.data.common namespace adonetdataaccess.core.contract 上面的介面包括增刪改查,批量插入以及 資料庫連線物件的連線和關閉等...
資料訪問層
1 資料持久化 持久化是將程式中資料在瞬時狀態和持久狀態間轉換的機制。jdbc是一種持久化機制,將程式直接儲存成文字檔案也是持久化機制的一種實現。2 資料訪問模式 dao模式 dao dataaccessobjects,資料儲存物件 是指位於業務邏輯和持久化資料之間實現實現對持久化資料的訪問。dao...