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

developerWorks 中国  >  Information Management | Java technology  >

使用 pureQuery 优化现有的 JDBC 应用程序

提高现有 JDBC 应用程序的安全性和性能

developerWorks

级别: 初级

Patrick Titzler , Enablement 工程师, IBM
Zeus Courtois , 软件工程师, IBM

2008 年 11 月 19 日

现在注册或者使用您的 IBM ID 和密码登录。

在 Version 1.2 中,Data Studio Developer 和 Data Studio pureQuery Runtime 包括一个名为客户机优化 的新特性,该特性使 DBA 和开发人员可以利用静态 SQL 执行,而且不必修改现有的定制开发的、基于框架的或打包的 JDBC 应用程序。本教程展示如何使用 Data Studio Developer 提供的工具使 JDBC 应用程序能够使用这个新功能。

在本教程中

关于本教程

在本教程中,学习如何使用 Data Studio Developer,让一个简单的定制开发的 JDBC 应用程序可以使用 pureQuery for JDBC applications 特性。不过,您也可以使用自己选择的访问任意平台上的 DB2 数据的应用程序来学习本教程。客户机优化不需要访问源代码,但是本教程中的步骤假设您有那样的访问权。

目标

本教程的目标是介绍使现有的 JDBC 应用程序支持 pureQuery 的步骤。为了使本教程简单一些,我们提供了一个小型的应用程序,这个应用程序直接使用 JDBC 实现持久性,它满足启用 pureQuery 所需的所有要求,并且很容易验证。

在本教程中,您将学习如何:

  • 创建一个示例数据库,并将示例 JDBC 应用程序导入到 Data Studio Developer 1.2 中。
  • 使用一个代码路径运行应用程序,并捕捉它的 SQL。
  • 在 Java 源代码中查看示例应用程序的 SQL 和它与 Java 源代码的关系(可选)。
  • 配置捕捉到的 SQL,并将其绑定到一个数据库包。
  • 以静态 SQL 执行模式运行示例应用程序,并验证它是否具有正确的行为。
  • 使用另一条代码路径运行应用程序,以捕捉剩下的 SQL;然后,使用静态 SQL 执行重新绑定并重新运行应用程序。


预备知识

本教程是为拥有基于 Eclipse 的工具方面的基本经验的应用程序开发人员和 DBA 编写的。


系统需求

为了运行本教程中的例子,需要安装 Data Studio Developer 1.2。另外还需要对 DB2 数据服务器的访问权。请下载免费的 DB2 Express-C,这是为社区提供的 DB2 Express Edition,它具有与 DB2 LUW 相同的核心数据 特性,并为构建和部署应用程序提供了坚实的基础。



学习时间

1 小时


格式

html


参考资源



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款