Exécuter une instruction SQL lorsqu'une connexion est créée
-
29-10-2019 - |
Question
Pour que notre application fonctionne correctement, nous devons exécuter une instruction SQL sur chaque nouvelle connexion, avant que cette connexion ne soit transmise à l'application.
Comment configurer une source de données dans 7 en conséquence?
Nous avons trouvé l'option (obsolète) pour valider la source de données à l'aide d'une instruction SQL, qui, espérons-le, fait l'affaire (le collègue le teste actuellement). Cela semble mal, car nous ne «testons» pas la connexion, mais nous le configurons correctement. C'est également déprécié, ce qui cessera probablement de travailler avec les futures versions de WebSphere
Existe-t-il une façon propre et correcte de le faire?
La déclaration que nous aimerions exécuter est
ALTER SESSION NLS_SORT='GERMAN_AI'
Une autre approche: l'application est basée sur Hibernate, donc si nous pouvions convaincre Hibernate d'exécuter l'instruction avant d'utiliser une connexion, cela fonctionnerait également.
Pas de solution correcte