J'étais accro à l'utilisation de ucp.jar. Au moment de getConnection, UniversalConnectionPoolException se produit et tombe. Le message d'exception est ci-dessous.
L'état du cycle de vie n'est pas valide. Vérifiez l'état du pool de connexions universelles
J'ai essayé de le suivre avec le débogueur, mais je ne pouvais pas du tout comprendre la cause, et j'ai à peine trouvé le code d'erreur 45060. Ainsi, quand je l'ai recherché en fonction du code d'erreur, j'ai trouvé l'article suivant.
JDBC: Oracle Universal Connection Pool Error UCP-45060 Invalid life cycle state This could be a bug in the UCP and JDBC version you're using.
… Au fait, quelles sont les versions du client Oracle et de JDBC? ←
Voici le jour de pluie Oracle 10g (ojdbc14.jar). Lorsque je suis passé à Oracle 11g (ojdbc6.jar), j'ai pu confirmer que cela fonctionne normalement.