快速业务通道

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
其绑定到一个数据库包。

以静态 SQL 执行模式运行示例应用程序,并验证它是否具有正确的行为。

使用另一条代码路径运行应用程序,以捕捉剩下的 SQL;然后,使用静态 SQL 执行重新绑定并重新运行应用程序。

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

时间:2011-05-20 IBM Patrick Titzler

先决条件

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

系统需求

为了运行本教程中的例子,需要安装 Data Studio Developer 1.2。另外还需 要对 DB2 数据服务器的访问权。

创建示例数据库,并导入示例 JDBC 应用程序

创建示例数据库

示例应用程序将从一组数据库表中检索数据。请遵循下面的步骤,在一个名为 GS_DB 的数据库中创建并填充这些表。

确保 DB2 Express-C 9(或任何其他受支持的 DB2 数据服务器)已经安装, 并且正在运行。

打开一个 DB2 Command Window。从开始菜单中选择 Programs > IBM DB2 > DB2COPY1 > Command Line Tools > Command Window。

将附带的数据库设置脚本 DB_Script.sql 复制到一个目录中。

确保 Command Window 正指向保存 DB_Script.sql 的路径;如果没有,则更 改到该路径。

输入以下命令运行数据库设置脚本:db2 -tf DB_Script.sql

将示例应用程序导入到 Data Studio Developer

将附带的 zip 文件 ClientOptimizationProject.zip 复制到一个目录。

启动 Data Studio Developer 1.2。

看到提示时,输入任意工作区名称。

切换到 Java 透视图(图 1 显示了如何找到这个透视图)。

图 1. 查找当前活动的透视图

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

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

时间:2011-05-20 IBM Patrick Titzler

为了切换透视图,选择 Window > Open Perspective > Java。

图 2. 切换到 Java 透视图

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

选择 Window > Show View > Other... > Data,打开 Database Explorer 和 pureQuery Outline 视图。

图 3. 将 Database Explorer 和 pureQuery Outline 视图添加到当前透视图 中

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

选择 File > New > Project... > Java > Java Project,然后 单击 Next,创建一个新的 Java 项目,如图 4 所示。

图 4. 创建新的 Java 目录

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

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

时间:2011-05-20 IBM Patrick Titzler

将项目命名为 ClientOptimization,并对它进行配置,如图 5 所示。在 Contents 下,选择 Create new project in workspace,对于 JRE,选择 Use default JRE (Currently ''jdk'')。在 Project layout 下,选择 Create separate source and output folders,并单击 Finish 保存配置更改。

图 5. 配置 Java 项目

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

选择前面下载到本地计算机的 zip 文件。选择文件夹 .classpath 和 .project 来完成向导。在 “Into folder” 域中,选择 ClientOptimization, 然后勾选 Overwrite existing resources without warning。最后单击 Finish ,以便将例子源代码导入到当前项目中。图 7 显示了这些步骤。

图 7. 导入示例项目

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

在 Package Explorer 中,展开 ClientOptimization 项目。如图 8 所示, source 文件夹包含一个名为 BasicJDBCApp 的 com.ibm.co.test 包中的 Java 类。这个示例应用程序有两个执行路径(runCodePath1() 和 runCodePath2()) ,它们将根据可选的 4 个命令行参数有条件地执行:

参数 1(必需):标识示例数据库的 JDBC URL

参数 2(必需):应用程序用于连接到示例数据库的 DB2 用户 ID

参数 3(必需):以上用户 ID 的密码

参数 4(可选):标识要执行的代码路径;1 表示代码路径 1,2 表示代码路 径 2,没有值则表示同时执行这两个路径

图 8. Package Explorer 中显示的导入的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号