1. 程式人生 > >.NET 三層架構

.NET 三層架構

	Connection : 用於連線資料庫命令.

	Command :  執行鍼對資料庫的SQL命令.

	ExecuteScalar() : 返回第一行第一列的值(object型別).

	ExecuteNonQuery() : 返回執行命令後受到影響的行數(int型別).

	ExecuteReader() : 返回結果集的SQL語句、儲存過程,並存放在DataReader型別的物件.

	DataReader :  不能寫入,並且只能從頭至尾往下讀,逐行讀取的特性.
		
		     SqlDataReader reader = cmd.ExecuteReader();

		     while(reader.Read()) ==>所有的資料放到reader裡

		     {

			  listBox1.Items.Add(reader.GetValue(0));

		     }

	DataAdapter :  直接顯示錶格可以考慮使用!

		      DataSet ds = new DataSet();

                     DataTable dt = new DataTable();

		     SqlDataAdapter adpt = new SqlDataAdapter(cmd);

                     adpt.Fill(ds);

               	     dt = ds.Tables[0];

	DataSet : 表的集合.

		 DataSet ds = new DataSet();

	DataTable : 單個表.

		 DataTable dt = ds.Tables[0];  ==>取DataSet中的第一個表;

	DataRow : 取單行.

		 DataRow dr = dt.Rows[0];   ==> 取dt表中的第一行記錄;

	SqlParameter : 可理解為是個陣列,陣列的元素起佔位符作用.

		 string sql = "select * from users where 
[email protected]
and [email protected]"; SqlParameter[] pars = new SqlParameter[2]; ==> 定義兩個陣列長度 pars[0] = new SqlParameter("@loginId", loginId); ==> 第一個元素 pars[1] = new SqlParameter("@pass", password); DataTable dt= SqlHelper.ExecuteDataTable(sql, CommandType.Text, pars); ==> 把引數傳到SqlHelper類ExecuteDataTable的方法

相關推薦

.net架構開發步驟

City城市表,id ,name,password,address,phone; 1.新建一個windows窗體應用程式,CitySys 2.檔案–》新增–》新建專案–》類庫(CitySysModel)–》重新命名class1.cs的類(CityModel)。 3.根據資料表裡面的欄位,

.NET架構

零基礎學C#3.0 -- .net的三層架構 - CodingPenguin 時間 2014-01-26 17:40:00 部落格園-所有隨筆區 原文  http://www.cnblogs.com/codingpenguin/p/3534304.html 主題 .N

VS2010構建ASP.NET架構例項演示(一)

開發環境:vs2010+SQLSERVER2008 功能:簡單實現顯示一張表的記錄。 具體步驟:       1、開啟sql server2008,在裡面建立資料庫名為halfcool,然後在資料庫建立users表,裡面有三個欄位id(自動增加),username(

VS2010構建ASP.NET架構例項演示(

8、業務層(Bll),針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。 建立的方法同上。名稱為Bll;解決方案:新增到解決方案;路徑為e:\test\Solution1;然後將Bll目錄下面的class1.cs改名為UserBll.cs了。這層要引用Da

【ASP.NET開發】.NET架構簡單解析

這篇文章本來應該很早就寫出來的,但是一直苦於自己的精神能力有限,而且已經到了我們學校的考試周,所以時間上還是有點緊迫。關鍵的一點就是,找不到合理的思路來寫,思路沒有的話,就算是再好的素材,也寫不來大家喜歡的文章。 之前已經寫過關於.NET三層架的兩篇文章了,一篇是《【ASP

asp.net架構詳解

一、資料庫 /*==============================================================*/ /* DBMS name:      Microsoft SQL Server 2000         

.NET 架構

Connection : 用於連線資料庫命令. Command : 執行鍼對資料庫的SQL命令. ExecuteScalar() : 返回第一行第一列的值(object型別). ExecuteNonQuery() : 返回執行命令後受到影響的行數(int型別). ExecuteReade

asp.net架構連線Oracle 11g詳解

asp.net三層架構連線Oracle 11g 連線Oracle時使用微軟的Oracle連線元件; 一 DAL層 using System; using System.Collections.Generic; using System.Text; using System

.net架構(3-tier application)

      做一般網站用三層架構似乎麻煩些,要考慮基層呢,用自動生成程式碼工具的話可以考慮使用。下面引用別人的對三層架構解釋。       三層架構(3-tier application) 通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、資

ASP.NET 架構技術 人力資源管理系統專案HR (深入WebServic

白菜價, 想要的聯絡QQ:867635458,非誠勿擾! ASP.NET MVC Linq 技術  企業級通用OA系統  全程開發  大型企業級別OA專案實戰全新上線啦!本專案由小孔子講師全程錄製。小孔子老師大家都很熟悉了,他所錄製的其他課程都受到了學員的一致好

.net 架構的認識

     所謂三層架構,是在客戶端與資料庫之間加入了一個“中間層”,也叫元件層。 這裡所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構, 也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。     在專案

.NET MVC與架構

增刪改查 ews 數據的操作 求反 註意 image http pla 業務 雖然接觸了兩者有一段時間了,但是有時還是會混淆概念,在此處不打算說明二者的區別,因為二者都是架構模式,並且也有一定的共存度,在實際開發中,嚴格區分意義不大。基於最近涉及到這部分知識就在復習下,編程

asp.net mvc 加架構 完美搭配

第二章 幫助 summary 本地數據庫 asp 存在 remoting new org http://www.hysql.org/aspnet/20180630/5712.html 先來一張項目的層級結構圖: Model:模型層,主要是各種類型、枚舉以及ORM框

Net系列框架-Dapper+簡單架構

Net系列框架-Dapper+簡單三層架構   工作將近6年多了,工作中也陸陸續續學習和搭建了不少的框架,後續將按由淺入深的方式,整理出一些框架原始碼,所有框架原始碼本人都親自除錯通過,如果有問題,歡迎聯絡我,供大家一起互相學習和探討,如果你有什麼好的意見或建議,歡迎下面留言。   本套框架主要採用asp

Asp.Net MVC+EF+架構 簡單搭建 (1) Asp.Net MVC+EF+架構

首先,謝謝各位過客觀看,今天我們說下簡單的 Asp.Net MVC+EF+三層架構 搭建( 第一部分)。 很簡單,先看下完成之後程式碼圖:   這裡講的是一個整體框架的搭建,所以頁面暫時Pass,先以一個小的查詢為例。   一、新建Model、Dal、Bl

Asp.net mvc+架構(註冊篇)

                                            &

架構中使用實體類填充泛型集合代替DataTable解決方案(ASP.NET+C#)

用三層架構開發專案,經常會遇到如下場景:       D層負責與資料庫互動,一般是得到DataTable或DataSet物件,然後返回給B層,B層進行類似的處理來讀取資料:dt.Rows[0][“xxx”];或者dt.Rows[0][1];(強烈

.NET應用架構設計—面向查詢的領域驅動設計實踐(調整傳統架構,外加維護型的業務開關)

閱讀目錄: 1.背景介紹 2.在業務層中加入核心領域模型(引入DomainModel,讓邏輯、資料有家可歸,變成一個完整的業務物件) 3.統一協調層Application Layer(加入協調層來轉換DomianModel) 4.從資料扁平結構轉換成OO體系結構(使用OO豐富程式碼結構) 5.D

零基礎學C#3.0 -- .net架構

新手學C# ——.net的三層架構之最簡單例項:登入介面 三層架構包括: 1. 資料訪問層(Data Access Layer, DAL):負責將底層資料傳送到業務邏輯層 2. 業務邏輯層(Business Logic Layer, BLL):處理資料訪問層傳送的資料,並實現業務邏輯 3. 表示層

ASP.NET實現架構網站建立流程

1.新建專案—>Visual C#—>Web—>ASP.NET空Web應用程式  或者  新建網站—>ASP.NET空網站 2.在解決方案處右擊—>新建專案—>Windows—>類庫,分別建立三層架構,Model(實體層)、Dll(