按供应商排序的数据源最小必需设置

这些属性根据 Java™ 数据库连接 (JDBC) 驱动程序实现的数据库供应商需求而有所不同。 您必须对配置的每个数据源设置适当的属性。

将这些表用作表示 JDBC 驱动程序类的 JDBC 提供程序的快速参考。 每个表都对应于特定数据库供应商、产品和平台。

下表是指向 详细需求 的链接,这些需求用于创建与应用程序服务器支持的每个 JDBC 提供程序相对应的数据源。 列表包括与数据库需要的连接属性和 JDBC 驱动程序支持的任何可选属性相关的信息。 使用管理控制台或 wsadmin 脚本编制工具定义与数据源相关的这些属性。

表 1. Apache Derby JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
Apache Derby
JDBC 提供者 事务支持 版本和其他注意事项
Derby JDBC 提供程序 一阶段
  • 不支持 V4 数据源
  • 仅在 V6.0.2 和更高版本的节点中可配置
  • 不适用于集群环境:只能从单个 JVM 中访问
Derby JDBC 提供程序 (XA) 一阶段和两阶段
  • 不支持 V4 数据源
  • 仅在 V6.0.2 和更高版本的节点中可配置
  • 不适用于集群环境:只能从单个 JVM 中访问
Derby JDBC 提供程序 40 一阶段
  • 仅在 V7.0 和更高版本的节点中可配置
  • 不支持 V4 数据源
Derby JDBC 提供程序 40 (XA) 一阶段和两阶段
  • 仅在 V7.0 和更高版本的节点中可配置
  • 不支持 V4 数据源
使用 Derby Client 的 Derby Network Server 一阶段
  • 不支持 V4.0 数据源。
  • 仅在 V6.1 和更高版本的节点中可配置
  • 可以用于集群环境:数据库实例可以由多个 JVM 访问
  • 仅与在应用程序服务器所在节点上运行的 Apache Derby 数据库一起使用
使用 Derby Client(XA)的 Derby Network Server 一阶段和两阶段
  • 不支持 V4 数据源
  • 仅在 V6.1 和更高版本的节点中可配置
  • 可以用于集群环境:数据库实例可以由多个 JVM 访问
  • 仅与在应用程序服务器所在节点上运行的 Apache Derby 数据库一起使用
使用 Derby Client 40 的 Derby Network Server 一阶段
  • 仅在 V7.0 和更高版本的节点中可配置
  • 不支持 V4 数据源
使用 Derby Client 40 (XA) 的 Derby Network Server 一阶段和两阶段
  • 仅在 V7.0 和更高版本的节点中可配置
  • 不支持 V4 数据源
表 2. DB2 on AIX, HP-UX, Linux, Solaris 和 Windows 系统 JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
AIX®, HP-UX, Linux®, Solaris 和 Windows 系统上的DB2®
JDBC 提供者 事务支持 版本和其他注意事项
DB2 使用 IBM® JCC 驱动程序 一阶段
  • 仅在 V7.0 和更高版本的节点中可配置。
  • [z/OS]仅支持一阶段落实处理,除非将 z/OS® 上的应用程序服务器与 2 JDBC 驱动程序类型配合使用。 在 z/OS应用程序服务器上,类型 2 JDBC 驱动程序使用 RRS 并支持两阶段落实处理。
DB2 使用 IBM JCC 驱动程序 (XA) 一阶段和两阶段
  • 仅在 V7.0 和更高版本的节点中可配置。
  • [z/OS]请勿在 z/OS应用程序服务器上使用类型 2 JDBC 驱动程序。
DB2 Universal JDBC 提供程序 一阶段 不适用
DB2 Universal JDBC 提供程序 (XA) 一阶段和两阶段 不适用
表 3. DB2 UDB for iSeries JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
DB2 UDB iSeries
JDBC 提供者 事务支持 版本和其他注意事项
[IBM i]DB2 UDB for iSeries (本机) [IBM i]一阶段 [IBM i]在 iSeries上运行应用程序服务器时建议。
[IBM i]DB2 UDB for iSeries (本机 XA) [IBM i]一阶段和两阶段 [IBM i]在 iSeries上运行应用程序服务器时建议。
DB2 UDB for iSeries (Toolbox) 一阶段 不适用
DB2 UDB iSeries (工具箱 XA) 一阶段和两阶段 不适用
[z/OS]DB2 Universal JDBC 提供程序 (XA) [z/OS]一阶段和两阶段 [z/OS]
  • 仅供在 z/OS上运行应用程序服务器时使用。
  • 仅支持 4 类驱动程序
  • 不支持 V4 数据源
表 4. DB2 on z/OS JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
z/OS 上的 Db2
JDBC 提供者 事务支持 版本和其他注意事项
DB2 使用 IBM JCC 驱动程序 一阶段

在 V7.0 和更高版本的节点中可配置。

DB2 使用 IBM JCC 驱动程序 (XA) 一阶段和两阶段

可配置 V7.0 和更高版本节点。

DB2 Universal JDBC 提供程序

[AIX Solaris HP-UX Linux Windows][IBM i]连接到 AIX, HP-UX, Linux, Solaris , Windows 和 iSeries 系统上的应用程序服务器时的一阶段

[z/OS]使用类型 2 JDBC 驱动程序连接到 z/OS 应用程序服务器时的一个阶段和两个阶段。

 
DB2 Universal JDBC 提供程序 (XA) 一阶段和两阶段  
表 5. Informix JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
Informix®
JDBC 提供者 事务支持 版本和其他注意事项
Informix 使用 IBM JCC 驱动程序 一阶段 此提供程序在 V7.0 和更高版本的节点中可配置。
使用 IBM JCC 驱动程序 (XA) 的 Informix 一阶段和两阶段 此提供程序在 V7.0 和更高版本的节点中可配置。
Informix JDBC Driver 一阶段 不适用
Informix JDBC 驱动程序 (XA) 一阶段和两阶段 不适用
使用 IBM DB2 JDBC 通用驱动程序的 Informix 一阶段 此提供程序在 V7.0 和更高版本的节点中可配置。
使用 IBM DB2 JDBC 通用驱动程序 (XA) 的 Informix 一阶段和两阶段 此提供程序在 V7.0 和更高版本的节点中可配置。
表 6. Microsoft SQL Server JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
Microsoft SQL Server
JDBC 提供者 事务支持 版本和其他注意事项
Microsoft SQL Server JDBC 驱动程序 一阶段 不适用
Microsoft SQL Server JDBC 驱动程序 (XA) 一阶段和两阶段 不适用
DataDirect ConnectJDBC 提供程序类型 4 用于 MS SQL Server 一阶段 不适用
DataDirect ConnectJDBC 提供程序,类型为 4 驱动程序,用于 MS SQL Server (XA) 一阶段和两阶段 不适用
表 7. Oracle JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
Oracle
JDBC 提供者 事务支持 版本和其他注意事项
Oracle JDBC 驱动程序 一阶段 必须使用 ojdbc6.jar 驱动程序连接至所有版本的 Oracle 数据库。
Oracle JDBC 驱动程序 (XA) 一阶段和两阶段 必须使用 ojdbc6.jar 驱动程序连接至所有版本的 Oracle 数据库。
表 8. Sybase JDBC 提供程序使用此表来对特定于数据库的 JDBC 提供程序进行快速引用。
Sybase
JDBC 提供者 事务支持 版本和其他注意事项
Sybase JDBC 4 驱动程序 一阶段 jConnect v7.0
Sybase JDBC 4 驱动程序 (XA) 一阶段和两阶段 jConnect v7.0
Sybase JDBC 3 驱动程序 一阶段 jConnect v6.05
Sybase JDBC 3 驱动程序 (XA) 一阶段和两阶段 jConnect v6.05
Sybase JDBC 2 Driver 一阶段 jConnect v5.5
Sybase JDBC 2 驱动程序 (XA) 一阶段和两阶段 jConnect v5.5
不推荐使用的功能部件: 不推荐使用对 Sybase jConnect 5.5 的支持。 您可能希望使用采用 Sybase jConnect 6.05 或 jConnect 7.0 的更高版本的提供程序。

详细要求

以下列表标识每个 JDBC 提供程序需要的类文件和连接属性。

确定适合您的应用程序和环境的 JDBC 提供程序之后,请确保已获得应用程序服务器版本支持的相应的 JDBC 驱动程序发行级别。 请访问 IBM 支持 Web 站点以获取受支持的硬件和软件。

WebSphere® Application Server 详细系统需求 页面列出了已经过测试和认证可与每个版本的 WebSphere Application Server配合使用的 JDBC 驱动程序和数据库版本。 在开发 WebSphere Application Server 版本时不存在的较新版本的 JDBC 驱动程序和数据库可能未列出或未通过认证以使用 WebSphere Application Server。 另外,未列示的其他 JDBC 驱动程序和数据库产品也未经测试或证实。

WebSphere Application Server 支持将任何符合 JDBC的 JDBC 驱动程序与产品配合使用。 仍可以使用未经过测试和认证以使用 WebSphere Application Server 的 JDBC 驱动程序和数据库。 可以在管理控制台中配置用户定义的 JDBC 提供程序。 您可能可以将这些 JDBC 驱动程序与应用程序配合使用,而不会产生重大问题。 但是,由于未测试或者未证明驱动程序,可能会产生意外问题。 如果迂到未经过测试或认证的 JDBC 驱动程序问题,请与 WebSphere Application Server 支持人员一起对问题进行故障诊断。 如果支持团队找不到特定于该 JDBC 驱动程序或数据库的问题,并且系统需求页面上未列示该驱动程序或数据库,那么不保证解决问题。 请尽可能使用系统需求页面上列示的 JDBC 驱动程序和数据库。