Informix 和 Java


         Java 作 为 一 种 语 言, 一 经 问 世 即 在 计 算 机 界 引 起 轰 动。 随 着 它 的 成 熟, 尤 其 是 其 核 心 价 值“ 一 次 编 写, 到 处 运 行” 深 得 人 心, 它 已 逐 步 成 为 实 际 的 计 算 机 编 程 国 际 标 准, 越 来 越 多 的 开 发 人 员 采 用 Java 软 件 来 开 发 其 计 算 机 应 用。 而 计 算 机 应 用 几 乎 都 离 不 开 数 据 库,Informix 公 司 — — 全 球 数 据 库 技 术 领 先 者, 在 这 方 面 也 走 在 前 面。

         Informix 公 司 对 Java 的 基 本 方 针 是 全 面 支 持 Java, 着 眼 于 把 Java 技 术 引 进 到 企 业 的 数 据 库 解 决 方 案 中 并 使 企 业 因 此 受 益。 首 先, 在 接 口 软 件 技 术 上,Informix 支 持JDBC (Java Database Connectivity) 标 准, 并 提 供 自 己 的 JavaAPI, 方 便 开 发 人 员 通 过 调 用 API 对 数 据 库 中 的 数 据 进 行 操 作。

         在 Java 工 具 方 面,Informix 充 分 发 挥 自 身 作 为 数 据 库 厂 商 的 优 势, 为 Java 开 发 人 员 建 立 可 伸 缩 及 可 扩 展 的 Client/Server 应 用 提 供 先 进 的 产 品:Informix DataDriector for Java (DDJ)。 DDJ 是 一 个 开 放 的, 功 能 强 大 的“ 点 — — 拽” 式 开 发 工 具, 它 以 插 入 式 模 块 的 方 式 插 入 到 Java 开 发 环 境(JDE) 中, 大 大 加 强 了 Java 开 发 工 具 对 数 据 库 的 操 作 能 力。 通 过 DDJ,Java 开 发 人 员 能 够 快 速, 简 单, 灵 活 的 开 发 能 够 支 持 复 杂 数 据 类 型 的 Client/Server 应 用, 目 前 还 没 有 一 种 Java 开 发 环 境 能 直 接 操 作 新 的 SQL3 标 准 中 的 复 杂 数 据 类 型,DDJ 是 业 界 第 一 个。 而 且 DDJ 还 具 备 自 动 生 成 Java 代 码 的 能 力, 使 开 发 人 员 真 正 做 到“ 一 次 编 写, 到 处 运 行”。

         随 着Web 及 多 媒 体 技 术 的 发 展, 涉 及 的 数 据 类 型 也 趋 于 复 杂, 如 何 对 复 杂 数 据 类 型 进 行 操 作 是 Java 开 发 人 员 及 数 据 库 软 件 商 都 需 解 决 的 问 题。Informix 的 通 用 数 据 库 服 务 器(Universal Server) 是 业 界 第 一 个 真 正 的 对 象 关 系 型 数 据 库, 它 不 仅 支 持SQL3 标 准 的 数 据 类 型, 而 且 允 许 用 户 定 义 自 己 的 数 据 类 型。 通 过 Informix 的 通 用 数 据 库 服 务 器,Java 开 发 人 员 可 以 方 便 的 对 复 杂 数 据 类 型 数 据 如 Images,Time series,Text,Geospatial 等 进 行 操 作。

         在 不 断 推 出 面 向 Java 的 先 进 技 术 及 产 品 的 同 时,Informix 还 和 Java 领 域 技 术 领 先 的 厂 商 密 切 合 作。 如 和 Java 的 倡 导 者 Sun 公 司 合 作 在 国 内 建 立 Java 中 心, 进 行Java 的 研 究、 开 发、 培 训 等 工 作。 在 Java 开 发 环 境(JDE) 领 域,Symantec 公 司 的Visual Cafe Pro 处 于 领 先 地 位,Informix 和 Symantec 建 立 了 战 略 合 作 伙 伴 关 系, 双 方 把 各 自 的 先 进 产 品 Informix Universal Server,Informix Data Director 及 Symantec Visual Cafe Pro 进 行 捆 绑, 使 用 户 得 到 完 美 的 Java 解 决 方 案。

         Java 还 在 不 断 的 完 善 和 发 展,Informix 在 完 善 现 有 技 术 及 产 品 的 基 础 上, 将 不 断 的 推 出 新 的 技 术 及 产 品, 如 DDJ 2.0, 开 发 用 Java 编 写 的 数 据 刀 片(DataBlade) 等, 以 适 应 和 推 动 Java 技 术。