
Microsoft .Net 数据应用程序中创建并链接 LOB
热 荐
【字体:小 大】
Microsoft .Net 数据应用程序中创建并链接 LOB
作者:- 文章来源:- 点击数:807 更新时间:2006-4-22 
Sonali Surange
IBM Database Desktop Applications, 加利福尼亚旧金山
2003 年 8 月 使用样本 C# 应用程序,本文向您显示了 IBM 工具如何在 Microsoft Visual Studio .NET 上快速开发基于 DB2 的应用程序。
编者注:可以从 DB2 .NET 支持 beta 测试版 2获得用于 Visual Studio .NET 的 IBM DB2 开发外接程序,在 DB2 V8 修订包 2 可用时,它还可以作为其中的一部分而获得。
简介
通过使用样本应用程序,本文向您显示了 IBM® 工具如何在 Microsoft® Visual Studio .Net 上快速开发基于 DB2 的应用程序。在本文中,我首先将重点描述由 IBM Explorer 提供的、用于在 Microsoft Visual Studio .Net 上进行 DB2 开发的功能。然后我将为您演示如何构建一个数据绑定的基于 Windows® 窗体的样本应用程序,以访问 DB2® Universal Database™(UDB)数据源。该样本包括两部分: 第 1 部分演示了使用数据绑定从 DB2 表检索、更新、插入和删除数据。 第 2 部分演示了使用数据绑定从 DB2 表检索并更新 BLOB 和 CLOB。
我还将描述如何测试样本。
IBM Explorer 概述
IBM Explorer 是将 DB2 UDB 集成到 Microsoft Visual Studio .Net 的 IBM 解决方案的一部分。IBM Explorer 可以让您创建和操作到本地和远程 DB2 UDB 数据源的数据连接并浏览其内容。通过允许创建预先配置的 DB2 数据组件,IBM Explorer 使得为访问 DB2 数据源的工程进行快速应用程序开发更为方便。这些组件可以进一步用于应用程序开发。
IBM Explorer 提供了以下关键功能: 将 DB2 连接添加到现有的本地或远程数据库(在 Windows 2000®、UNIX® 和 OS/390® 上)。浏览表和视图、存储过程以及用户定义的函数(表和标量)的详细特性。在标准的 Microsoft Visual Studio.Net 特性窗口中显示列和参数信息。 查看表的特性 - 名称、类型、模式和其它标准特性。 查看列的特性 - 主键、允许为空、标识列、数据类型以及其它标准特性(如名称和模式)。 查看存储过程和函数的特性 - 特定名称、语言、包名、结果集数目和其它标准特性(如名称和模式)。 查看存储过程和函数的详细参数信息。 从表和视图异步检索数据,为了增强可读性请用表格格式查看结果。 根据您的选择,可以在需要时或在启动时从数据库检索模式信息。 异步执行存储过程和用户定义的函数(UDF)。以表格格式查看结果集;输入、输出、进出(in-out)和返回参数值。 从数据库中删除表、视图、存储过程和 UDF。 使用密码加密支持来维护检索到的模式信息的客户机端基于用户的高速缓存。 能够应用过滤器来限定只能对期望的对象检索模式信息。 在使用任何 Visual Studio .Net 语言(比如 C#、VB.NET 或 J#)的 Microsoft Visual Studio.Net Windows 窗体工程中,使用拖放生成 ADO.Net 数据组件。这些数据源预先针对 DB2 UDB 进行配置,可以用来进一步开发访问 DB2 UDB 的应用程序。 在与 Visual Studio.Net 输出窗口集成在一起的 IBM DB2 Output Message Pane 中监控数据库活动。
本文假设您已经安装了带有 Visual Studio .Net 工具的 DB2。本文还假设您已经在 DB2 安装中安装了 DB2 SAMPLE 数据库。您可以通过运行 First Steps 应用程序安装样本数据库。
使用 IBM Explorer 构建数据绑定的 DB2 应用程序
在这次练习中我们将使用 IBM Explorer 在 Visual Studio.Net 环境中创建与 SAMPLE 数据库的 DB2 数据库连接。这个连接还将进一步用来开发样本应用程序。 启动 Microsoft Visual Studio.Net IDE。 如果还没有看到 IBM Explorer 窗口,请单击 View -> IBM Explorer。 在 Data Connections上单击鼠标右键,然后从上下文菜单中选择 Add Connection。 在 Database Alias组合框中可以看到您机器上的数据库列表。选择 SAMPLE,可以有选择地添加用户名和密码。单击 Test Connection。
应当弹出一条表明成功的消息,如 图 1所示。
图 1. 测试连接
在 Database Connection Properties对话框上单击 OK。在 IBM DB2 Message Pane 中查看表明从数据库成功检索出模式信息的消息。如果看不见 IBM DB2 Message 窗格,那么从 Visual Studio.Net 菜单单击 View -> Other Windows -> Output,以显示 Output 窗口( 图 2)。
