用VS2005開發ASP.NET 2.0資料庫程式

來源:互聯網
上載者:User

一、簡介

在2005年11月7日,微軟正式發行了.NET 2.0(包括ASP.NET 2.0),Visual Studio 2005和SQL Server 2005。所有這些組件均被設計為可並肩獨立工作。也 就是說,ASP.NET版本1.x和版本2.0可以安裝在同一台機器上;你可以既有 Visual Studio.NET 2002/2003和Visual Studio 2005,同時又有SQL Server 2000和SQL Server 2005。而且,微軟還在發行Visual Studio 2005和SQL Server 2005的一個 Express式的SKU。注意,該Express版並不擁有專業版所有 的特徵。

2.0除了支援1.x風格的資料存取外,自身也包括一些新的資料來源控制項-它們使 得訪問和修改資料庫資料極為輕鬆。使用這些資料來源控制項時,你只需簡單地添加 該控制項到ASP.NET頁面並通過這些控制項的屬性來配置串連串和SQL查詢即可。然後 ,通過把資料Web控制項的DataSourceID屬性設定為資料來源控制項的ID,該資料來源控 件就能被綁定到一個資料Web控制項(如GridView)上。現今,必須靠編寫代碼來創 建串連,建立命令,指定SQL查詢,檢索一個DataReader或DataSet,並且把它綁 定到資料Web控制項的日子已經過去了。這些步驟能夠通過使用聲明性資料來源控制項 來代替。(當然,你還能通過使用你的1.x代碼中的熟悉的步驟編程地存取資料。 )

在本文中我們將看一下怎樣串連和顯示來自一ASP.NET 2.0資料庫的資料。具 體地說,我們將討論怎樣使用編程和聲明性方法來存取資料,以及分析通過 GridView控制項來顯示資料的基本操作。

二、在Visual Studio 2005中操作資料庫

當你安裝Visual Studio 2005的任何版本時,你總是被詢問是否你也想安裝 SQL Server 2005 Express版本。如果你選擇Yes,這將安裝你的開發包中的SQL Server 2005 Express版本-注意,在此你正在安裝Visual Studio 2005!(SQL Server 2005 Express版本可以與SQL Server的其它版本一起安裝,包括SQL Server 2000和SQL Server 2005的其它版本。)

如果你在當前工程中使用SQL Server 2000,那麼你可以通過企業管理器來以 最舒適的方式操作資料庫。儘管你仍能使用企業管理器來操作SQL Server 2000 ,或使用SQL Server 2005的管理Studio來操作你的SQL Server 2005資料庫;但 是,你也能通過Visual Studio 2005的資料連線來管理這些資料庫。我提及這些 是因為對於SQL Server 2005 Express版本來說,不存在一個象SQL Server 2000 的企業管理器或SQL Server 2005的管理 Studio這樣的GUI工具;代之的是,你 必須通過Visual Studio 2005來建立和管理你的SQL Server 2005 Express版本 資料庫。

提示 管理SQL Server 2005 Express版本資料庫

如果你有任何其它除 Express以外的SQL Server 2005版本,你可以在你的機 器上安裝用戶端工具,它包括管理Studio-管理SQL Server 2005資料庫的GUI工 具。如果你安裝了這個工具,你還可以使用它來管理SQL Server 2005 Express 版本資料庫。

為了通過Visual Studio 2005來管理一個資料庫,請選擇到Server Explorer ;在其上,你將找到一個資料連線結點(見上圖的快照)。你可以通過在資料連線 結點上單擊滑鼠右鍵來添加新的資料庫連接並且選擇"Add Connection"。這將會 調出一個對話方塊提示你一些資訊,如資料庫伺服器、認證資訊、使用什麼資料庫 等。如果你在自己的機器上安裝了SQL Server 2005 Express版本,那麼即預設 地通過使用名為SQL Express的執行個體安裝了這個資料庫。因此,要串連到的服務 名將是YourMachineName\SQL Express或.\SQL Express。除了串連到一個現有數 據庫外,你還可以通過在資料連線結點上單擊滑鼠右鍵並且選擇建立新的SQL Server資料庫來建立一個新的資料庫。

一旦一個資料庫被添加到該資料連線選項卡上,你就可以通過適當的檔案夾 來添加、刪除或修改資料表,預存程序,視圖等。為了建立一新的資料表或儲存 過程,右擊適當的檔案夾並且選擇"Add New X"菜單選項;為了修改一現有資料 表、預存程序或視圖,雙擊之即可。這將把它們調用到Visual Studio中-在此你 可以據需要修改它。你也可以觀察和修改在單個資料表中的資料-這是通過右擊 一個資料表名並且選擇"顯示資料表資料"來實現的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.