程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2 9 ASP.NET構建下一代應用程序之一

DB2 9 ASP.NET構建下一代應用程序之一

編輯:DB2教程
 簡介

  本教程描述了使用具有 ASP.NET 2.0 主從復合關系增強的 的益處。過去,通過連接兩個數據網格來支持主從復合關系通常很困難,但是現在,借助 Visual Studio 2005 和 ASP.Net 2.0,只需使用合適的控件就能構建主從復合關系應用程序。

  本教程演示如何在不編寫代碼的情況下構建主從復合應用程序。不必編寫代碼,我們使用 ASP .Net 2.0 中的 Grid View 和 Details VIEw 控件構建一個示例應用程序,其功能是顯示一個公司特定部門的職員。

  為何使用支持 ASP.Net 2.0 的 DB2 9 呢?

  借助對 IBM 原生 XML 的充分支持和對 Microsoft 的行業主流開發平台 .NET 的支持,DB2 9 引發了數據管理領域新的變革。DB2 現在支持許多與 .NET 相關的特性,這使它成為 .Net 數據庫的最佳搭檔。有了這兩項強大技術,您只需花很少的時間就可以創建數據驅動 web 應用程序,從而節約了成本並提高了開發人員生產率。

  ASP.NET 2.0 擁有的新特性使其非常值得 web 開發人員去嘗試。本教程演示如何使用 ASP.Net 2.0 的新 GridView 和 DetailsVIEw 檢索 DB2 數據庫的主從復合數據。

  創建表

  本教程演示如何使用一些新控件構建基於主從復合結構的應用程序,而只需編寫很少代碼或者不需編寫代碼。教程中的例子演示如何創建一個典型 HR 場景應用程序 —— 創建的應用程序顯示特定部門的職員信息。

  此場景需要建立兩個獨立的表 —— Department 表和 Employee 表。要創建這兩個表,可以重用 SAMPLE Database,該數據庫是 DB2 9 在安裝過程中創建的。

  表的結構如清單 1 和 2 所示:

  代碼

  清單 1. DEPT1 表的示例代碼

       DDL Statements for table "ANILM"."DEPT1"
        ------------------------------------------------
        CREATE TABLE ANILM.DEPT1 (
        DEPTNO CHAR (10) NOT NULL,
        DNAME VARCHAR (50),
        LOCATION VARCHAR (10))

        DDL Statements for primary key on Table "ANILM"."DEPT1"

        ALTER TABLE ANILM.DEPT1
        ADD CONSTRAINT PK_DEPTNO PRIMARY KEY
        (DEPTNO);

        DDL Statements for foreign keys on Table "ANILM"."EMP1"

        ALTER TABLE ANILM.EMP1
        ADD CONSTRAINT FK_DEPTNO FOREIGN KEY
        (DEPTNO)
        REFERENCES ANILM.DEPT1
        (DEPTNO) 

  清單 2. EMP1 表的示例代碼

 DDL Statements for table "ANILM"."EMP1"
        ------------------------------------------------
        CREATE TABLE ANILM.EMP1 (
        EMPNO CHAR (10) NOT NULL,
        ENAME VARCHAR (40),
        DEPTNO CHAR (10),
        SALARY DECIMAL (10, 2),
        EMAIL VARCHAR (50))

       DDL Statements for primary key on Table "ANILM"."EMP1"
        -------------------------------------------------------------
        ALTER TABLE ANILM.EMP1
        ADD CONSTRAINT PK_EMPNO PRIMARY KEY
        (EMPNO);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved