using system;
using system.data;
using system.data.sqlclient;
using system.configuration;
namespace dbbase
#endregion
#region "functions of base class"
public base()
///
/// executing sql ***mands
///
/// string
/// return int
protected static int executesql(string strsql)
catch(system.data.sqlclient.sqlexception e)
finally
}///
///executing sql ***mands
///
/// 要執行的sql語句,為字串型別string
/// 返回執**況,整形int
protected static int executesqlex(string strsql)
else
}catch(system.data.sqlclient.sqlexception e)
finally
}///
/// get dataset
///
/// (string)
/// (dataset)
protected static dataset executesql4ds(string strsql)
catch(system.data.sqlclient.sqlexception e)
finally
}///
/// get single value
///
/// (string)
/// (int)
protected static int executesql4value(string strsql)
else
}catch(system.data.sqlclient.sqlexception e)
finally
} ///
/// get object
///
/// (string)
/// (object)
protected static object executesql4valueex(string strsql)
else
}catch(system.data.sqlclient.sqlexception e)
finally
}///
/// execute multipul sql ***mands
///
/// string
/// int
protected static int executesqls(string strsqls)
catch(system.data.sqlclient.sqlexception e)
sqltransaction mytrans = my**.begintransaction();
trymytrans.***mit();
return 0;
}catch(system.data.sqlclient.sqlexception e)
finally
}#endregion}}
三層架構之資料庫訪問層完全篇 C
using system using system.data using system.data.sqlclient using system.configuration namespace dbbase endregion region functions of base class public...
三層架構之資料庫訪問層完全篇 C
using system using system.data using system.data.sqlclient using system.configuration namespace dbbase endregion region functions of base class public...
資料庫 三層架構
資料層 dal 業務邏輯層 bll 表示層 ui 三層結構原理 3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與資料庫之間加入了一個 中間層 也叫元件層。這裡所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有b s應用才是三...
三層架構 資料訪問層 業務邏輯層 表示層
三層架構 資料訪問層 業務邏輯層 表示層方便團隊開發,複用 不屬於三層,但跟三層息息相關 實體類 跟資料庫表對應的類 資料訪問層 連線資料庫,執行sql語句 cn.edu.xcu.sims.dao basedao 增刪改的封裝 public int executeupdate string sql,...
資料庫的三層架構
關於 三層架構 通常意義上的三層架構 就是將整個業務應用 劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 區分層次的目的 即為了 高內聚,低耦合 的思想。表現層 ui 通俗講就是展現給使用者的 介面 即使用者在使用一個系統的時候他的所見所得。業務邏輯層 bll 針對具體問題的操作,也可...