频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

DB2和Visual Studio .NET开发慨述

来源:希赛网 作者:佚名 出处:巧巧读书 2008-02-29 进入讨论组
上一页 1 2 3 4 5 下一页 
访问地址 http://www.qqread.com/db2/q399152.htmlIBM Explorer

   IBM Explorer 是一个引入的新视图,用以支持特定于 DB2 的托管提供程序数据连接。该视图为 Server Explorer 数据连接提供更大功能。然而,这一附加功能并没有改变 Server Explorer RAD 编程图。

DB2和Visual Studio .NET开发慨述(图十)

  IBM Explorer 数据连接使用 tables、views、procedures 和 functions 文件夹显示目录信息。除了这些目录文件夹,新的数据适配器文件夹允许定义可重用的 ADO.NET 数据适配器,可跨应用程序与其他团队成员共享这些数据适配器。

  发现

  在添加数据连接时,您可以添加本地和远程数据库连接。如果在服务器平台上启用了 DB2 Admin Server,就可以发现远程连接。您可以添加本地已编目的远程连接,或者通过仅仅为服务器字段指定 host_name:port_number 进行。

  多个命名连接和筛选

  使用 IBM Explorer,您可以向同一目标 DB2 服务器和数据库添加多个数据连接,每个都具有一个惟一的名称。多个连接与文件夹级的筛选器相结合,可用于在同一数据库上投影不同的视图。这一筛选功能允许您减少与您应用程序组件相关的目录信息量。

  缓存和刷新

  IBM Explorer 早期设计目标之一就是使开发人员可以在断开连接的模式下工作。目录信息在客户机工作站进行本地缓存。随后 Visual Studio IDE 的启动将重用该缓存的目录信息。

  为了帮助用户识别陈旧数据,在文件夹级别显示了一个时间戳(time-stamp)属性,用以反映检索缓存信息的最新日期和时间。您随时可以选择从服务器刷新该缓存器。

  对表和视图的支持

  在检索目录数据之前,可能要筛选 tables 和 views 文件夹。通过这些文件夹,您可以启动合适的向导来创建新的表和视图。您可以检索表和视图数据,更改数据,以及将更新传回服务器。您可以删除这些对象或生成 CREATE DDL 脚本,以进一步进行编辑。

  关于表和视图的详细视图允许您为这些对象管理索引和触发器。

  您可以在窗体设计器上拖放表和视图,以自动生成和配置所需的 ADO.NET 组件托盘对象。

  对过程和函数的支持

  在检索目录数据之前,可能要筛选 procedures 和 functions 文件夹。您可以通过启动合适的脚本编制向导,直接从这些文件夹创建新的 SQL 过程和函数。您还可以对这些对象执行测试运行。默认情况下,在从 IBM Explorer 执行过程或函数之后,会发出一个回滚。通过在 userOptions.xml 文件中更改合适的值,您可以在执行后强制提交。此外,您可以删除过程和函数,或查看它们的编目源代码,以进一步进行编辑。

  您可以在窗体设计器上拖放过程和函数,以自动生成和配置所需的 ADO.NET 组件托盘对象。

  可重用的数据适配器

  ADO.NET 数据适配器是功能强大的数据对象,因为它们封装了插入、更新、删除和查询操作。开发人员花费了大量时间定义和定制这些数据适配器;然而,不可以在窗体间,跨项目,或在用户间共享它们。

  IBM Explorer 数据连接在 DB2 数据连接下引入了这个新的文件夹,允许用户定义和重用数据适配器。相同的 RAD 功能集可用于在 win 和 Web 窗体设计器上拖放这些适配器,以及预览和修改这些数据适配器所检索的数据。

  一旦在数据连接中定义了数据适配器,您就可以为这些适配器自动生成数据集,并将数据集定义添加到项目中。该工作的进行不需要在窗体设计器上拖放适配器。然后,您可以在应用程序开发中使用格式化和类型化的数据集,包括可以使用数据窗体向导生成数据窗体。

  可重用数据适配器的一个强大功能就是可以将其部署到 DB2 嵌入的 WebSphere 应用程序服务器上,或可以生成 IIS web 方法,用以部署为 web 服务。这一零代码(zero-code)操作支持快速将数据连接 SQL 或 存储过程部署为 Web 服务。

  可重用数据适配器的另一有趣功能是可以导入一个或多个数据适配器,以及将其作为 XML 文件导出,以用于与其他用户共享,或用于在源控制管理中进行签入(check-in)/签出(check-out)。

  DB2 RAD 和 Visual Studio .NET

  DB2 V8.2 Development Add-In for Visual Studio .NET 提供了两个关键的应用程序开发功能:即前面所详述的使用脚本开发服务端模式和逻辑,以及使用快速应用开发(RAD)功能开发客户端或中间层 ADO.NET 应用程序组件。

  IBM Explorer 中的拖放

  您可以拖动任何一个 IBM Explorer 模式和逻辑对象,然后将之放在 winform 和 webform 设计器上。该拖放(drag-and-drop)操作将自动生成所需的 ADO.NET 连接、命令和数据适配器对象,并将其添加到窗体的组件托盘上。

  此外,您可以从您连接的 Adapters 文件夹中拖放预先配置的 ADO.NET 数据适配器,并将其放在组件托盘上。

  工具箱控制

   在使用基于组件的对象(如窗体或 Web 服务设计器)时,您可以直接从工具箱的 Data 区域拖放对象,并将其放在设计器画布(canvas)上。当 DB2 .NET 托管提供程序在您的系统上注册时,将自动向工具箱添加 DB2Connection、DB2Command 和 DB2DataAdapter 对象。

DB2和Visual Studio .NET开发慨述(图十一)

  不像 IBM Explorer 中的拖放,为了进行正确的操作,必须使用下面所列的定制 ADO.NET 编辑器配置工具箱对象。

  连接串编辑器

  连接串编辑器允许您配置组件托盘 DB2Connection 对象。连接串是基于您所选择的 IBM Explorer 数据连接和所输入的用户名/密码自动生成的。

  数据适配器向导

  DB2 数据适配器配置向导可用于设置您的组件托盘数据适配器选项,包括数据连接、select 命令、insert 命令、delete 命令和 update 命令。

  该向导可以用于定义直接执行 SQL 或调用存储过程的命令。

  您还可以通过发现结果集或手工定义一个或多个返回结果集,来定义 select 命令的形式是一条 SQL 语句还是存储过程调用。

  对于存储过程,您可以将该存储过程的的输入和输出参数映射到 select 命令中所定义的数据集源列。

  命令编辑器

  命令编辑器可用于配置组件托盘中找到的 DB2Commands。单独的命令编辑器中使用用于定义各种数据适配器的同一的 UI 元素集。在您的 SQL 语句中找到的 SQL 参数是自动发现的,但也可以手工定义。

  生成数据集

  一旦配置了数据适配器,您就可以生成数据集定义了,该数据集将存储您的数据适配器断开连接的结果集。生成数据集对话框既允许您生成新的数据集,又支持在现有的项目数据集中包含结果集数据表。

  一旦定义了数据集,您就可以选择在组件托盘上包含该数据集对象实例,用以将数据源快速映射到窗体设计器中的窗体控制。

更多文章 更多内容请看DB2DB2中的数据处理.NET移动与嵌入式技术专题,或进入讨论组讨论。
上一页 1 2 3 4 5 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章