配置 JDBC 提供程序以使用 pureQuery 来访问 Informix

使用此任务配置应用程序数据源 Java™ 数据库连接 (JDBC) 提供程序以使用 pureQuery 访问 Java EE 环境中的 Informix®。

关于此任务

PureQuery 提供多机种批处理,其性能优于 JDBC 中的多机种批处理。如果事务中的更新涉及许多实体类型并且这些实体没有数据库生成的密钥,那么应用程序将受益于多机种批处理。要使用 pureQuery,JDBC 驱动程序必须指定 db2jcc.jar 文件(pureQuery 不使用 Informix 的旧 JDBC 驱动程序 ifxjdbc.jar 文件),使用 JPA 时,在应用程序 Java 归档 (JAR) 文件中包括的 persistence.xml 文件中,必须指定以下内容:
<property name="pdqProperties" value="dynamic"/>
要点:
  • JDBC 提供程序配置必须包括用于 pureQuery 运行时环境的 JAR 文件。这个 JAR 文件是对 JDBC 驱动程序 JAR 文件的附加。有关更多信息,请参阅有关安装 IBM® Optim™ pureQuery Runtime 的信息中心主题。
  • 如果这是 XA 数据源,请对此数据源定义 property_namedowngradeHoldCursorsUnderXa 且布尔值为 true 的新定制属性。

过程

  1. 更新应用程序数据源 JDBC 提供程序配置,以便包括 pureQuery 运行时 JAR 文件。 定义新的 JDBC 提供程序,或者将现有提供程序修改为包括下列 JAR 文件。有关更多信息,请参阅有关 JDBC 提供程序设置和安装 IBM Optim pureQuery Runtime 的信息中心主题。
    • pdq.jar
    • pdqmgmt.jar
    • db2jcc.jar
  2. 请确保应用程序 JAR 文件中包括的 persistence.xml 文件定义了以下属性:
    <property name="pdqProperties" value="dynamic"/>

    有关更多信息,请参阅“以动态方式使用 pureQuery”主题。

下一步做什么

如果要为 JDBC 重新配置数据源,请从类路径中移除 pdq.jarpdqmgmt.jardb2jcc.jar 文件,并将这些文件替换为 JDBC 驱动程序(ifxjdbc.jar 文件)。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdqinformix
文件名:tejb_configpdqinformix.html