Ok, ça a effectivement du sens. Par contre, là j'ai un autre problème. Comme j'utilise un pool, en théorie, il va réutiliser les connections une fois que je n'en ait plus besoin. Cependant, il ne le fait pas. Pourtant, je fais un commit(), un close() et une assignation à null pour être certain de la libérer et je ne peux pas la réutiliser, pourquoi ???
stmt.close();
if(CdsBatch.getConnPOK() != null){
CdsBatch.getConnPOK().commit();
CdsBatch.getConnPOK().close();
CdsBatch.setConnPOK(null);
}