现在的位置: 首页 > 综合 > 正文

选择适合自己的 DB2 9.5 客户机连通性选项

2013年02月09日 ⁄ 综合 ⁄ 共 1448字 ⁄ 字号 评论关闭

在已发布的几个 IBM DB2 for Linux®, UNIX®, and Windows® (DB2) 版本中,存在各种各样的 DB2 客户机和驱动程序允许您将应用程序连接到 DB2 数据服务器。从标准部署到轻量级运行时,再到不需要任何工具而仅要求一个连接字符串的最小化运行时,我们的客户机参数选择范围几乎可以满足用户的任何选择。

在过去的几个发行版中,DB2 客户机连通性选项不断演变,试图能够赶上客户机 “在磁盘上” 的参数选择的演变速度。在本文中,我将为您介绍从 DB2 9.5 发行版开始的可用的 DB2 客户机和驱动程序的最新信息,并提供一些影响客户机连通性的选项的发展历程,从而使您更清楚地理解 DB2 9.5。虽然您可能没有使用 DB2 9.5 发行版,但是本文可以帮助您了解如何在未来部署中选择连通性选项,同时介绍了连通性软件的发展方向。

最后一个提示:您应该了解的一点是,从 DB2 9 开始,DB2 产品集的服务器组件在绝大多数情况下只接受完整版本或重要升级(例如 DB2 9.5)的新功能。相比之下,DB2 (客户机或驱动程序)的连通性选项可以继续更新,并且可以接受维护(补丁)、新版本和单点发行版带来的新功能。开发人员设法确保实现向后兼容性。因此,您可以更加灵活地享受到最新的客户端功能带来的好处。例如,从 DB2 9.5 Fix Pack 1 开始,Visual Studio 2008 支持成为了 IBM Database Add-ins for Visual Studio 的一部分。我们之所以能够及时地交付 Visual Studio 2008 支持正是因为有了这种新的客户机交付架构。


回页首

DB2 客户机连通性简史

DB2 数据服务器的客户机连通性在过去几个发行版中经历了一些变化。虽然名称和特性会让人觉得费解,但是它们确实为数据服务器提供了一系列更加流线化、更加高级、更加灵活的连通性选项。因此我撰写本文的目的就是帮助您更好地理解 DB2 9.5 中的选项。

名称变化

如前文所述,在名称和功能性方面,客户机连通性选项在前面几个 DB2 发行版中经历了一些变动。

在 DB2 8 中,可用的最小型的客户机称为 DB2 Run-Time Client。在 DB2 9 中,这种客户机被重命名为 DB2 Runtime Client(注意,客户机名称的说明性部分把 Run-Time 改成了 Runtime)。在 DB2 9.5 中,这个客户机的名称有一次发生了变化,现在称为 IBM Data Server Runtime Client(我将在后文中解释原因)。在本文中,如果我引用的是 DB2 Run-Time 客户机,那么我指的是客户机代码的 DB2 8 版本。如果我引用 DB2 Runtime Client,那么指的是客户机代码的 DB2 9 版本,类似地,我引用 IBM Data Server Runtime Client 时实际指的是客户机代码的 DB2 9.5 版本。我将在本文中对所有不同的客户机连通性组件使用这种命名规则。

另举一个例子,如果我提及 “IBM DB2 Driver for JDBC and SQLJ”,那么我指的是 DB2 9 附带的内容。如果我提及 “IBM Data Server Driver for JDBC and SQLJ”,那么我指的是 DB2 9.5 中相同的驱动程序(虽然它已进行了一些增强)。

为了便于理解,并且如果您在理解这些变化时感觉有一些困难,那么可以使用下面的表格,它总结了在过去几个发行版中 DB2 客户机连通性选项的命名变化:

图 1. DB2 客户机连通性选项在过去几个 DB2 发行版中的演变

本文转自IBM Developerworks中国

        请点击此处查看全文


抱歉!评论已关闭.