日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET2.0數(shù)據(jù)教程:創(chuàng)建一個(gè)Web項(xiàng)目,配置數(shù)據(jù)庫連接

作為web開發(fā)人員,我們的生活圍繞著數(shù)據(jù)操作。我們建立數(shù)據(jù)庫來存儲數(shù)據(jù),寫編碼來訪問和修改數(shù)據(jù),設(shè)計(jì)網(wǎng)頁來采集和匯總數(shù)據(jù)。本文是研究在asp.net 2.0中實(shí)現(xiàn)這些常見的數(shù)據(jù)訪問模式之技術(shù)的長篇系列教程的第一篇。我們將從創(chuàng)建一個(gè)軟件框架開始,這個(gè)框架的組成部分包括一個(gè)使用強(qiáng)類型的DataSet的數(shù)據(jù)訪問層(DAL),一個(gè)實(shí)施用戶定義的業(yè)務(wù)規(guī)則的業(yè)務(wù)邏輯層(BLL),以及一個(gè)由共享頁面布局的asp.net 網(wǎng)頁組成的表現(xiàn)層。在打下這個(gè)后端的基礎(chǔ)工作之后,我們將開始轉(zhuǎn)向報(bào)表,示范如何顯示,匯總,采集,和驗(yàn)證web 應(yīng)用的數(shù)據(jù)。這些教程旨在簡明扼要,使用了許多屏幕截圖,提供了按步就 班(step-by-step)的指導(dǎo),帶你經(jīng)歷這個(gè)開發(fā)過程。每個(gè)教程都有C# 版和VB版,并且附有涉及的完整的編碼的下載。(這第一個(gè)教程比較長,但以后其他的教程將以更容易消化的篇幅推出。)

站在用戶的角度思考問題,與客戶深入溝通,找到太子河網(wǎng)站設(shè)計(jì)與太子河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋太子河地區(qū)。

在這些教程中,我們將使用置于App_Data 目錄內(nèi)的微軟SQL Server 2005 Express版的Northwind數(shù)據(jù)庫。除了數(shù)據(jù)庫文件外,App_Data目錄還帶有用于創(chuàng)建數(shù)據(jù)庫的SQL腳本,萬一你想使用別的數(shù)據(jù)庫版本的話。如果你愿意的話,你也可以直接從微軟下載這些腳本。如果你使用別的SQL Server版本的Northwind數(shù)據(jù)庫的話,你需要更新Web.config文件中的NORTHWNDConnectionString設(shè)置。本教程中的web應(yīng)用是個(gè)基于文件系統(tǒng)的網(wǎng)站項(xiàng)目,是使用Visual Studio 2005 專業(yè)版建立起來的。但是,所有的教程都可以在Visual Studio 2005的免費(fèi)版本Visual Web Developer中運(yùn)行。

在這個(gè)教程里,我們將從頭開始,先創(chuàng)建一個(gè)數(shù)據(jù)訪問層(DAL),然后在第二個(gè)教程里創(chuàng)建一個(gè)業(yè)務(wù)邏輯層(BLL),在第三個(gè)教程里設(shè)計(jì)頁面布局和導(dǎo)航。以后的教程將建立在這三個(gè)教程的基礎(chǔ)之上。在第一個(gè)教程里,我們要討論的內(nèi)容多多,所以,請打開Visual Studio,讓我們動起手來!

第一步:創(chuàng)建一個(gè)Web項(xiàng)目,配置數(shù)據(jù)庫連接

在我們開始創(chuàng)建數(shù)據(jù)訪問層(DAL)之前,我們首先需要?jiǎng)?chuàng)建一個(gè)網(wǎng)站,以及建立一個(gè)數(shù)據(jù)庫。我們從創(chuàng)建一個(gè)基于文件系統(tǒng)的asp.net 網(wǎng)站開始。次序如下,打開文件(File)菜單,選擇新的網(wǎng)站 (New Web Site),系統(tǒng)會顯示一個(gè)新網(wǎng)站對話框,選擇asp.net 網(wǎng)站模板(Web Site template),設(shè)置定 位(Location)列表的選項(xiàng)為文件系統(tǒng)( File System),然后選這一個(gè)放置這個(gè)網(wǎng)站的文件夾,然后選擇編程語言為C#。

圖 1: 創(chuàng)建一個(gè)基于文件系統(tǒng)的網(wǎng)站

Visual Studio會為你生成一個(gè)新的網(wǎng)站,同時(shí)生成一個(gè)名為Default.aspx的網(wǎng)頁,和一 個(gè)App_Data文件夾。

網(wǎng)站生成之后,下一步是在Visual Studio的服務(wù)器資源管理器(Server Explorer)里為你的數(shù)據(jù)庫添加一個(gè)引 用(reference)。把一個(gè)數(shù)據(jù)庫添加到服務(wù)器資源管理器之后,你就能在Visual Studio環(huán)境里添加數(shù)據(jù)表,存 儲過程,視圖等等。你也能查看數(shù)據(jù)庫里的數(shù)據(jù),手工或用查詢生成器(Query Builder)的圖形界面建立你自己的查詢語句。此外,當(dāng)我們?yōu)镈AL創(chuàng)建強(qiáng)類型的DataSet時(shí),我們需要把Visual Studio指向作為DataSet數(shù)據(jù)源的目標(biāo)數(shù)據(jù)庫。雖然我們可以在適當(dāng)時(shí)候提供所涉及的數(shù)據(jù)庫連接信息,但假如我們預(yù) 先在服務(wù)器資源管理器里注冊這些數(shù)據(jù)庫的話,Visual Studio會自動把這些數(shù)據(jù)庫填充到一個(gè)下拉列表中去 。

把Northwind數(shù)據(jù)庫添加到服務(wù)器資源管理器中去的步驟取決于你想使用放置在App_Data文件夾 里的SQL Server 2005 Express 版本數(shù)據(jù)庫,還是你想使用已經(jīng)建立好了的SQL Server 2000或2005 數(shù)據(jù)庫服務(wù)器。

使用置于App_Data文件夾中的數(shù)據(jù)庫

如果你沒有可連接的SQL Server 2000 或2005服務(wù)器,或者你就是想避免給數(shù)據(jù)庫服務(wù)器添加數(shù)據(jù)庫,你可以使用SQL Server 2005 Express版的Northwind數(shù)據(jù)庫,該數(shù)據(jù)庫位于下載源碼中的App_Data文件夾里(NORTHWND.MDF)。

置于App_Data文件夾里的數(shù)據(jù)庫會被自動添加到服務(wù)器資源管理器中。假設(shè)你已經(jīng)在你的機(jī)器上安裝了SQL Server 2005 Express版本,那么你應(yīng)該在服務(wù)器資源管理器中看到一個(gè)名為NORTHWND.MDF的節(jié)點(diǎn),你可以將這個(gè)節(jié)點(diǎn)擴(kuò)展開來,瀏覽其中的數(shù)據(jù)表,視圖,存儲過程等等 (參考圖2)。

App_Data文件夾還可以放置微軟的Access.mdb數(shù)據(jù)庫文件,跟SQL Server 的數(shù) 據(jù)庫文件類似,這些Access文件會被自動地添加到服務(wù)器資源管理器中。如果你不想用任何SQL Server數(shù)據(jù)庫,那么你總歸可以下載微軟Access版本的Northwind 數(shù)據(jù)庫文件,然后將其放置于App_Data文件夾中。但記住,Access數(shù)據(jù)庫沒有SQL Server那么多功能,而且它并不是設(shè)計(jì)來在網(wǎng)站情形下使用的。此外,在后面幾個(gè)教程里將用到Access數(shù)據(jù)庫不支持的數(shù)據(jù)庫層次的功能。

連接到微軟SQL Server 2000或2005數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫

或者,你也可以連接到安裝在數(shù)據(jù)庫服務(wù)器上的Northwind數(shù)據(jù)庫。假如數(shù)據(jù)庫服務(wù)器上尚未安裝Northwind數(shù)據(jù)庫的話,你首先必須運(yùn)行本教程下載文件中的安裝腳本來把數(shù)據(jù)庫添加到數(shù)據(jù)庫服務(wù)器上去,或者你也可以從微軟網(wǎng)站上直接下載SQL Server 2000的Northwind數(shù)據(jù)庫以及安裝腳本。

安裝數(shù)據(jù)庫完畢之后,去Visual Studio中的服務(wù)器資源管理器,在數(shù)據(jù)連接(Data Connections)節(jié)點(diǎn)上按右鼠標(biāo),選擇“添加連接(Add Connection)”。如果你看不到服務(wù)器資源管理器,去菜單“查看(View)”點(diǎn)擊 “服務(wù)器資源管理器”,或者按組合鍵Ctrl+Alt+S來打開服務(wù)器資源管理器。這會打開添加連接的對話框,在這上面,你可以設(shè)置需要連接的服務(wù)器,認(rèn)證信息,以及數(shù)據(jù)庫名字。在你成功配置數(shù)據(jù)庫連接信息,按OK按鈕之后,數(shù)據(jù)庫就會被添加成數(shù)據(jù)連接節(jié)點(diǎn)之下的一個(gè)節(jié)點(diǎn)。然后,你就可以擴(kuò)展數(shù)據(jù)庫節(jié)點(diǎn)來瀏覽數(shù)據(jù)表,視圖,存儲過程等等。

圖 2: 添加一個(gè)到你的數(shù)據(jù)庫服務(wù)器上的Northwind數(shù)據(jù)庫的連接

【編輯推薦】

  1. 如何在IIS6.0中部署asp.net mvc程序
  2. 用Winform傻瓜式搭建asp.net mvc框架
  3. ASP.NET Session失效的編程思路
  4. ASP.NET Session 狀態(tài)的存儲
  5. 了解ASP.NET Web應(yīng)用程序模型

網(wǎng)站標(biāo)題:ASP.NET2.0數(shù)據(jù)教程:創(chuàng)建一個(gè)Web項(xiàng)目,配置數(shù)據(jù)庫連接
標(biāo)題來源:http://www.5511xx.com/article/djjsjsg.html