配置 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_name 为 downgradeHoldCursorsUnderXa 且布尔值为 true 的新定制属性。