IBM 数据服务器客户机和驱动程序概述 >
IBM 数据服务器客户机类型
有几种类型的
IBM® 数据服务器客户机和驱动程序可供使用。每种客户机和驱动程序都提供特定类型的支持。
下面列出了可以使用的
IBM 数据服务器客户机和驱动程序类型:
- IBM 数据服务器 JDBC 和 SQLJ 驱动程序
- IBM 数据服务器 ODBC 和 CLI 驱动程序
- IBM 数据服务器驱动程序包
- IBM 数据服务器运行时客户机
- IBM 数据服务器客户机
每个
IBM 数据服务器客户机和驱动程序都提供特定类型的支持:
- 仅对于 Java™ 应用程序才使用 IBM 数据服务器 JDBC 和 SQLJ 驱动程序。
- 仅对于使用 ODBC 或 CLI 的应用程序才使用 IBM 数据服务器 ODBC 和 CLI 驱动程序。(也称为 cli 驱动程序。)
- 对于使用 ODBC、CLI、.NET、OLE DB、PHP、Ruby、JDBC 或 SQLJ 的应用程序,请使用 IBM 数据服务器驱动程序包。
- 如果需要 DB2® 命令行处理器 Plus(CLPPlus)支持,请使用
IBM 数据服务器驱动程序包。
- 如果需要 DB2
命令行处理器(CLP)支持以及运行和部署应用程序的基本客户机支持,请使用
IBM 数据服务器运行时客户机。
- 如果需要对数据库管理以及使用诸如 ODBC、CLI、.NET 或 JDBC 之类的应用程序编程接口(API)来开发应用程序的支持,请使用 IBM 数据服务器客户机。
IBM 数据服务器 JDBC 和 SQLJ 驱动程序
IBM 数据服务器 JDBC 和 SQLJ 驱动程序是 Java 存储过程和用户定义的函数的缺省驱动程序。此驱动程序支持以
Java 编写的、使用
JDBC 访问本地或远程服务器的客户机应用程序和
applet 以及 Java
应用程序中的嵌入式静态 SQL(SQLJ)。
IBM 数据服务器 ODBC 和 CLI 驱动程序
数据服务器 ODBC 和 CLI 驱动程序是用于独立软件供应商(ISV)部署的轻量级部署解决方案。此驱动程序(也称为 cli 驱动程序)为使用 ODBC API 或 CLI API 的应用程序提供运行时支持,而不需要安装数据服务器客户机或数据服务器运行时客户机。此驱动程序仅以 tar 文件的形式提供,不以可安装映像的形式提供。仅使用英文报告消息。
IBM 数据服务器 ODBC 和 CLI 驱动程序提供了下列各项:
- 对于 CLI API 的运行时支持;
- 对于 ODBC API 的运行时支持;
- 对于 XA API 的运行时支持;
- 数据库连接;
- 对于 DB2 交互式调用级接口(db2cli)的支持;
- LDAP 数据库目录支持;以及
- 跟踪、记录和诊断支持。
使用 db2oreg1.exe 实用程序向 Microsoft® ODBC 驱动程序管理器注册数据服务器 ODBC 和 CLI 驱动程序。
IBM 数据服务器驱动程序包,
轻量级部署解决方案 IBM 数据服务器驱动程序包为使用 ODBC、CLI、.NET、OLE DB、PHP、Ruby、JDBC 或 SQLJ
的应用程序提供运行时支持,而不需要安装数据服务器运行时客户机或数据服务器客户机。此驱动程序磁盘空间占用量较小,旨在由独立软件供应商(ISV)重新分发以及用于大型企业的典型大规模部署方案中的应用程序分发。
IBM 数据服务器驱动程序包的功能包括:
- 用于动态创建、编辑和运行 SQL 语句和脚本的
DB2 命令行处理器 Plus(CLPPlus)。
- 支持使用 ODBC、CLI、PHP 或 Ruby 访问数据库的应用程序。
- 支持以 Java
编写的、使用 JDBC 的客户机应用程序和 applet,同时还支持 Java 嵌入式 SQL(SQLJ)。
- .NET、PHP 和 Ruby 的 IBM Informix® 动态服务器 支持。
- 支持运行嵌入式 SQL 应用程序。不提供预编译器或绑定功能。
- 用于重建 PHP 和 Ruby 驱动程序的应用程序头文件。
- 支持 DB2 交互式调用级接口(db2cli)。
- 支持 DRDA® 跟踪(db2drdat)。
- 在 Windows® 操作系统上,IBM 数据服务器驱动程序包还支持使用 .NET 或 OLE DB 来访问数据库的应用程序。此外,本驱动程序以可安装映像的形式提供,还提供了合并模块以使您可轻松将此驱动程序嵌入基于
Windows Installer 的安装中。
IBM 数据服务器运行时客户机
IBM 数据服务器运行时客户机提供了在远程数据库上运行应用程序的方法。GUI 工具未随
IBM 数据服务器运行时客户机一起提供。
它的功能包括:
- 用于发出命令的 DB2 命令行处理器(CLP)。CLP 还提供了用于对服务器执行远程管理的基本方法。
- 用来处理数据库连接、SQL 语句、XQuery 语句和命令的基本客户机支持。
- 支持常用数据库访问接口:JDBC、ADO.NET、OLE DB、ODBC、命令行界面(CLI)、PHP 和 Ruby。此支持包括用来定义数据源的驱动程序和功能。例如,对于
ODBC,安装
IBM 数据服务器客户机会安装
ODBC 驱动程序并注册该驱动程序。应用程序开发者和其他用户可以使用"Windows ODBC 数据源管理员"工具来定义数据源。
- 利用轻量级目录访问协议(LDAP)。
- 支持常用网络通信协议:TCP/IP 和"命名管道"。
- 支持在同一台计算机上安装客户机的多个副本。这些副本可以是相同的版本,也可以是不同的版本。
- 许可条款允许随应用程序自由重新分发 IBM 数据服务器运行时客户机。
- 从所需的安装映像大小和磁盘空间来看,比完整部署IBM 数据服务器客户机的占有量更小。
- 存储用于与数据库和服务器连接的信息的目录。
- Windows 操作系统上的打包优点:可以将客户机和应用程序打包在一起以便为该应用程序提供连接。此外,客户机可用作
Windows Installer 合并模块,从而能够将
RTCL DLL 文件包含在应用程序安装包中。您还可以通过此方法只将客户机中需要的部分包括在应用程序中。
- IBM Informix 动态服务器支持 PHP、Ruby、.NET 和 JDBC
IBM 数据服务器客户机
IBM 数据服务器客户机具有
IBM 数据服务器运行时客户机的所有功能,以及用于数据库管理、应用程序开发和客户机/服务器配置的功能。
包括下列功能:
- 从所需的安装映像大小和磁盘空间来看,比部署
IBM 数据服务器运行时客户机的占用量更大。然而,在 Windows 操作系统上,可以修剪
IBM 数据服务器客户机映像以减小安装映像大小。
- 用来帮助对数据库进行编目和配置数据库服务器的"配置助手"。
- 用于数据库实施和数据库管理的"控制中心"和其他图形工具。以下平台提供了这些工具:各个版本的 Windows on
x86(仅 32 位)、Windows on x64(AMD64/EM64T)、Linux® on x86 和 Linux on AMD64/EM64T(x64)。
- 适用于新用户的"第一步"文档。
- Visual Studio 工具
- IBM Data Studio
- 应用程序头文件
- 各种编程语言的预编译程序
- 绑定支持
- 样本和教程
- IBM Informix 动态服务器支持 PHP、Ruby、.NET、JCC 和 JDBC
[ 页的顶部 | 上一页 | 下一页 | 目录 ]