資料訪問層的幫助類

2021-05-22 09:27:44 字數 1550 閱讀 7214

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