开始之前
本教程属于一个文章和教程系列,这个系列讨论如何使用全新的 IBM® pureQuery 工具提高 Java 数据库开发生产力。
在本教程中,全面了解如何对 Informix® Dynamic Server(IDS)数据库使用 Data Studio 和 pureQuery。在许多独特场景中,轻松地使用 Informix 数据库并构建 Java™ 数据库应用程序。学习如何高效地定制 Java 程序中的 SQL 并为 Informix 创建自己的数据访问层。
更多信息请参考 “使用全新的 IBM pureQuery 工具提高 Java 数据库开发生产力” 系列中的其他部分。
在本教程中,了解如何对 Informix 数据库使用 Data Studio 和 pureQuery。本教程涉及以下主题:
- 获得 Informix 数据库的概况图。访问数据库浏览器的概况图特性。
- 探查数据库,操作数据库对象。访问数据库浏览器中的特性。
- 从一个 Informix 表创建 pureQuery 数据访问层。访问以下特性:
- 以表为基础进行自下而上的应用程序开发
- pureQuery 内联风格示例
- 定制 pureQuery 数据访问层。访问以下特性:
- SQL Java 集成生产力提升
- pureQuery SQL 主机变量语法
- 围绕定制的 SQL 创建 pureQuery 应用程序。进行以 SQL 为基础的自下而上式应用程序开发。
- 以现有的 bean 和现有的数据库为基础进行开发。访问以下特性:
- 中间会合式(Meet-in-the-middle)应用程序开发
- pureQuery 注解风格
- JUnit 测试用例示例
- 以 bean 为基础设计数据库模式。访问自顶向下应用程序开发特性。
- 创建 Informix SQL 过程。从 SQL 编辑器创建 Informix 过程。
- 为此过程创建 pureQuery 数据访问代码。以表为基础进行自下而上的应用程序开发。
- 把 Informix 数据库返回的 SQL 查询结果与 Java 对象对应起来。对集合进行 pureQuery 查询。
本教程还使用以下 IBM Data Studio 工具:
- 数据库浏览器
- Integrated Query Editor
IBM 数据库 —— IBM DB2® for Linux®, UNIX® and Windows®、zSeries® 和 iSeries®,以及 IBM IDS。
- IBM Data Studio V1.1
本教程假设您使用 Informix 11.0 服务器。也可以使用 Informix 10.0,只需按照 使用 Informix JDBC 驱动程序 一节的说明建立连接。
必须安装并配置 DEMOXML 数据库。执行以下步骤:
- 运行本教程 下载 一节中的脚本。输入 dbimport -i DEMOXML (if path = c:\tmp\DEMOXML.exp, = c:\tmp) 执行这个脚本。
- 确保按照 http://www.iiug.org/devnews/ 的说明设置 Informix 服务器。

