三層架構
表現層(ui):通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候的所見所得
業務邏輯層(bll):針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理
資料訪問層(dal):該層所做事務直接運算元據庫,針對資料的增添、刪除、修改、更新、查詢等每層之間是一種垂直的關係
優點:分工明確,條理清晰,易於除錯,而且具有可擴充套件性。
缺點: 增加成本
sql 防注入
1.遮蔽特殊符號
2.引數化
using
1.引入命名空間
2.垃圾自動**
3.命名空間別名
using 鍵字有什麼用?什麼是 idisposable?
using 可以宣告 namespace 的引入,還可以實現非託管資源的釋放,實現了 idisposiable 的類
在 using 中建立
using 結束後會自動呼叫該物件的 dispose 方法,釋放資源。
加分的補充回答:using 其實等價於 try……finally, 用起來更方便
五個主要物件
connection:主要是開啟程式和資料庫之間的連線。
command:主要可以用來對資料庫發出一些指令
dataadapter:主要是在資料來源以及 dataset 之間執行資料傳輸的工作
dataset 的能力不只是可以儲存多個 table 而已,還可以透過 dataadapter 物件取得一些例如主
鍵等的資料表結構,並可以記錄資料表間的關聯。
datareader 物件只是一次一筆向下循序的讀取資料源中的資料,這些資料是存在資料庫伺服器
中的,而不是一次性載入到程式 的記憶體中的,只能讀取當前行的資料,而且這
些資料是唯讀的,並不允許作其它的操作。
11月13日課堂筆記
週末學習了c語音基本資料型別與表示式,今天覆習了一下 一。常用單位 位 最小儲存單位 位元組 乙個位元組8位 字 根據機器不同,幾位的機器就要幾位 1kb 1024b 1mb 1025kb 1gb 1024mb 1tb 1024gb 二。資料儲存方式 整數 以二進位制數字儲存 浮點數 將乙個數分為小...
11月15日心得
學習了json json是乙個值可以是簡單值也可以是復合型別的值 對值的型別和格式要求嚴格 復合型別的值只能是陣列或物件,不能是函式 日期物件 正規表示式等 簡單的值包括 字元 數值 布林 null 不能使用nan undefined 字串要使用雙引號不能使用單引號 物件的鍵必須放雙引號裡 陣列或物...
11月15日站立會議
小組名稱 飛天小女警 專案名稱 禮物挑選小工具 小組成員 沈柏杉 組長 程媛媛 楊鈺寧 譚力銘 ssh git git.coding.net shenbaishan gift.git 會議地點 傳媒西二樓實驗室 會議內容 一.已完成項 寫新的nabcd並分析,發隨筆 程媛媛 編寫軟體需求規格說明書 ...