教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
firefox火狐浏览器下载
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
精彩图库
  当前位置: 库库中文网 · 数据库类教程 · IBM DB2教程

DB2 9和ASP.NET 2.0构建下一代运用程序(1)

学院最新推荐文章
教程推荐
『DB2 9和ASP.NET 2.0构建下一代运用程序(1)』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-8-12 

简介

本教程描述了使用具有ASP.NET 2.0主从复合关系增强的DB2的益处。过去,通过连接两个数据网格来支持主从复合关系通常很困难,但是现在,借助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); 

请注意:

用各自的模式名称替换ANILM。

现在表已经创建好了,接下来插入一些有效的数据。对于Department表,需要添加4个部门的数据:

在DEPTNO下面,分别添加10、20、30和40。

对于DNAME,输入IT、MKT、FIN和HR

在LOCATION下面,添加BLR、HYD、CHE和DEL

完成后的表应该与表1类似:

表1:Department表

DEPTNO DNAME LOCATION
10 IT BLR
20 MKT HYD
30 FIN CHE
40 HR DEL

对于EMP1表,请确保为职员输入正确的DEPTNO,以维持引用完整性。完成后应该与下表类似:

表2:Employee表

EMP 表 

EMPNO ENAME DEPTNO SALARY EMAIL
1  Anil Mahadev 10 100000 anilm001@gmail.com
2 James Brown 10 10000 jamesb@gmail.com
3 Jane Doe 20 10000 janed@gmail.com
4  Michelle Cooper 20 200000 michellec@gmail.com

现在整个数据库基础结构已经完成,在添加到应用程序前还需完成以下步骤。

注意:如果在安装DB2过程中启用了操作系统安全性,则必须向DB2 Users组添加所需的用户,以便ASP.NET访问该应用程序。


[1] [2] [3] [4] [5] 下一页  

作者:无 来源:无
】【关闭窗口
·上页:
·下页:
·当前位置: 库库中文网 · 数据库类教程 · IBM DB2教程
相关文章
     数据库类教程 - IBM DB2教程
普通教程IBM携DB2 9开启混合型数据库管理
普通教程DB2从AIX server上转移(迁移)到
普通教程DB2数据库代码页不兼容处理办法
普通教程DB2 9和ASP.NET 2.0构建下一代运
普通教程DB2 9中基于字符地字符串函数
普通教程验证DB2数据库备份是否成功
普通教程DB2 Version 9.5 pureXML新增强
普通教程DB2实用程序介绍之EXPORT实用程
普通教程实际示例讲解DB2中地表空间(1)
普通教程DB2 9数据库服务器管理之DB2安全
普通教程导入、装载和导出DB2数据库地数
普通教程运用DB2 pureXML完成动态模型定
精彩图片汇集
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright © 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Virus. Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL.
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光