Configurando Provedores JDBC para Usar pureQuery para Acessar o Informix
Use esta tarefa para configurar o provedor Java™ Database Connectivity (JDBC) da origem de dados do aplicativo para usar o pureQuery para acessar o Informix em um ambiente Java EE.
Sobre Esta Tarefa
O PureQuery fornece processamento em lote heterogêneo, que tem melhor desempenho
do que o processamento em lote homogêneo no JDBC. Os aplicativos serão beneficiados pelo processamento em lote
heterogêneo se as atualizações em uma transação envolverem muitos tipos de entidade
e essas entidades não tiverem chaves geradas pelo BD. Para usar o pureQuery,
o driver JDBC deve especificar o arquivo db2jcc.jar (o pureQuery
não funciona com o driver JDBC de legado do Informix, arquivo ifxjdbc.jar) e, quando usar o JPA no arquivo persistence.xml que é
incluído no arquivo Java archive
(JAR), é necessário especificar o seguinte:
<property name="pdqProperties" value="dynamic"/>
Importante:
- A configuração do provedor JDBC deve incluir o arquivo JAR para o ambiente do PureQuery Runtime. Esse arquivo JAR é fornecido além do arquivo JAR do driver JDBC. Consulte o tópico do centro de informações sobre como instalar o IBM® Optim pureQuery Runtime para obter informações adicionais.
- Se essa for uma origem de dados XA, defina uma nova propriedade customizada na origem de dados na qual nome_da_propriedade = downgradeHoldCursorsUnderXa e valor booleano = true.