IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Information Management  >

使用 IBM Data Studio 的 pureQuery 优化现有的 .NET 应用程序

改善现有的基于 DB2 的 .NET 应用程序的性能和安全性

developerWorks
前一页第 4 页,共 11 页后一页

文档选项

讨论


对本教程的评价

帮助我们改进这些内容


在 IBM Data Server Provider for .Net 中启用 pureQuery

IBM Data Server Provider for .Net 是 IBM 推荐的用于 DB2 数据库的 .NET 数据 Provider,它在扩展后已经提供 pureQuery 功能,您可以选择动态或静态地执行应用程序的 SQL,并且不需要修改现有应用程序。这款支持 pureQuery 的 Provider 包含在以下产品中:

  • IBM Data Server Driver for ODBC, CLI, and .NET, Version 9.5.3(或更高版本)
  • IBM Data Server Runtime Client, Version 9.5.3(或更高版本)
  • IBM Data Server Client, Version 9.5.3(或更高版本)
  • DB2 for Linux®, UNIX®, and Windows®, Version 9.5, Fix pack 3(或更高版本)

Provider 的 pureQuery 功能是一个单独许可的特性,且默认情况下是禁用的。要启动该功能,您需要获取一个 IBM Data Studio pureQuery Runtime 许可并应用它。本教程 的这一部分将介绍如何安装 pureQuery Runtime 以及如何应用 pureQuery 许可。

安装 pureQuery Runtime

要在 .NET 应用程序所在的机器上安装获得许可的 pureQuery Runtime,您需要从 Passport Advantage 下载它并遵循在 Integrated Data Management Information Center 的 pureQuery Runtime 安装部分中详细描述的简单步骤。(参见 参考资料 获取 Information Center 的链接)。





回页首


激活 IBM Data Server Provider 的 pureQuery 功能

pureQuery 许可激活步骤可能不同,这取决于您安装的上述产品。

如果您安装的是 IBM Data Server Driver for ODBC, CLI, and .NET,请将位于(默认的 pureQuery Runtime 安装)目录 C:\Program Files\IBM\Data Studio pureQuery Runtime\pureQuery\ 的许可文件 dspq_rt.lic 复制到驱动程序的许可目录。默认情况下,这个 .NET Provider 目录位于 C:\Program Files\IBM\IBM DATA SERVER DRIVER\license\。

如果 .NET 驱动程序是作为另一个 DB2 客户机或服务器的一部分安装的,则使用 DB2 License Center 或使用 DB2 许可管理命令,并在命令行参数中指定完整路径和许可文件名:

db2licm -a "C:\Program Files\IBM\Data Studio pureQuery Runtime\pureQuery\dspq_rt.lic"

激活 pureQuery 许可之后,您可以开始为现有应用程序启用 pureQuery 了。





回页首


为本教程选择一个 .NET 应用程序

通过向应用程序的数据库连接字符串添加一些自定义属性来配置 IBM Data Server Provider for .Net 的 pureQuery 功能。为简单起见,本教程使用 testconn20.exe 实用工具作为 .NET 应用程序,该应用程序包含在 DB2 客户机和数据库安装中(位于 C:\Program Files\IBM\SQLLIB\BIN\ 目录)。该实用工具通常用于验证 IBM Data Server Provider for .Net 的配置是否正确。它接受一个数据库连接字符串作为参数,可以方便地操作该参数,如 图 4 所示。实用工具仅访问目录表格,因此可以与任何数据库一起使用。为了进行演示,本教程将使用 GSDB 数据库,Data Studio 教程通常使用它作为数据源。


图 4. 示例程序输出
示例程序输出


如果愿意,您可以使用自己开发或熟悉的应用程序来完成本教程,但是您必须可以操作其数据库连接字符串。





回页首



前一页第 4 页,共 11 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款