北京北大青鳥學(xué)校講解:如何在ASP.NET中利用VWD操作數(shù)據(jù)庫(kù)(一)

北京北大青鳥學(xué)校學(xué)術(shù)部老師介紹:VWD2005中包含了SQL Server 2005 Express Edition,它是SQL Server 2005的一個(gè)免費(fèi)版本,它的目標(biāo)用戶是那些希望用簡(jiǎn)單的數(shù)據(jù)庫(kù)解決方案來(lái)建立應(yīng)用程序的非專業(yè)的或狂熱的開發(fā)者。

由于SQL Server Express支持完整的SQL Server編程模型,例如SQLCLR、T-SQL、存儲(chǔ)過(guò)程、視圖、觸發(fā)器和XML數(shù)據(jù)類型,你可以使用SQL Server Express來(lái)了解這些技術(shù),并且確保自己的應(yīng)用程序可以運(yùn)行在更高層次的平臺(tái)上(例如SQL Server企業(yè)版)。SQL Server Express很容易下載和安裝(它小于36MB),Visual Studio 2005和Visual Web Developer 2005也包括了它。

北京北大青鳥學(xué)校學(xué)術(shù)部老師介紹:Visual Studio包含了用于數(shù)據(jù)庫(kù)管理的工具,例如數(shù)據(jù)庫(kù)瀏覽器(Database Explorer)和查詢構(gòu)造器(Query Builder),你可以使用它們來(lái)管理SQL Server Express數(shù)據(jù)庫(kù)。Visual Studio還支持一種新的基于文件的數(shù)據(jù)庫(kù),用于建立SQL Server Express數(shù)據(jù)庫(kù)并把它作為項(xiàng)目的一部分。同時(shí),Visual Studio 2005 和SQL Server 2005 Express為建立和部署數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序提供了完整的解決方案,包括下面一些特性:

數(shù)據(jù)庫(kù)項(xiàng)目數(shù)據(jù)項(xiàng)
本地?cái)?shù)據(jù)庫(kù)連接
數(shù)據(jù)庫(kù)瀏覽器管理
相對(duì)路徑連接字符串
XCopy部署支持
集成的調(diào)試支持

北京北大青鳥學(xué)校老師為大家介紹Visual Studio 2005中的基于文件的數(shù)據(jù)庫(kù)方式和設(shè)計(jì)器如何建立和使用這些數(shù)據(jù)庫(kù)。

Visual Web Developer和數(shù)據(jù)

Visual Web Developer為Web應(yīng)用程序使用數(shù)據(jù)庫(kù)提供了大量的工具。你可以使用數(shù)據(jù)庫(kù)瀏覽器輕易地連接到數(shù)據(jù)庫(kù)并建立或查看數(shù)據(jù)庫(kù)關(guān)系圖或大綱(schema)。你還可以使用查詢構(gòu)造器對(duì)話框和查詢結(jié)果表格來(lái)查詢數(shù)據(jù)庫(kù)和進(jìn)行數(shù)據(jù)填充。建立新數(shù)據(jù)庫(kù)(使用本地文件)也是作為項(xiàng)目數(shù)據(jù)項(xiàng)提供的。

一旦在Visual Web Developer中連接了數(shù)據(jù)庫(kù),就可以把數(shù)據(jù)庫(kù)表直接拖放到頁(yè)面上,以建立數(shù)據(jù)綁定的GridView控件。Visual Web Developer自動(dòng)地建立一個(gè)關(guān)聯(lián)的數(shù)據(jù)源控件,并根據(jù)數(shù)據(jù)表來(lái)配置它的選擇、更新、插入和刪除操作。這種快捷操作為你節(jié)省了手動(dòng)建立數(shù)據(jù)源所需的大量工作,你也可以輕易地根據(jù)需要,用適合的數(shù)據(jù)綁定控件代替GridView。 (北京北大青鳥學(xué)校,未完待續(xù))

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡(jiǎn)章