三層架構SqlHelper

2021-10-08 04:31:54 字數 807 閱讀 1377

模板:windows->類庫

引用:system.configuration、system.data、system.data.sqlclient

分析:增、刪、改、查功能及對應的sql語句

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.configuration;

using system.data;

using system.data.sqlclient;

namespace dal

public

static

intnonquery

(string sql)

finally

return num;}}

}

查詢功能:呼叫query方法,返回list或datatable

刪除功能:呼叫nonquery方法,返回int或bool

新增功能:呼叫nonquery方法,返回int或bool

修改功能:

1、查詢物件→select(主鍵):呼叫query,返回物件或null。

2、更新屬性→update,呼叫nonquery方法,返回int或bool

三層架構 公共類 SqlHelper

ado.net五大物件 1.connection 連線物件 用於對資料庫的連線操作。傳入的引數為連線字串。2.commamd 命令物件 用於執行對資料庫的操作 傳入的引數可以為連線字串或儲存過程,也必須傳入連線物件的例項。3.datareader 資料讀取物件 用於對資料的讀取操作,例項.read ...

c mysql三層架構例項 三層架構例項

一 概要 這篇部落格,準備用乙個小demo來介紹應該實現三層架構。三層架構只是分層的一種經典形式,到底分幾層,要依具體情況而定,考慮到系統的複雜程度,和後期的可維護性,完全可以分四層,五層,甚至六層,七層。二 demo 1 實現語言 vb.net 2 需求 學校機房收費系統 中的乙個功能 操作員為學...

軟體架構 三層架構

三層系統的分層式結構 三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。業務邏輯層 bll 針對具體問題的操作,也可以說是...