J'ai un gestionnaire de base de données dans channelMap (pour 1 connexion pour tous les messages) et je réutilise la connexion pour tous les messages. Maintenant, avant d'effectuer des insertions (dans une base de données MySQL), je veux tester si la connexion existe toujours. Comment puis-je effectuer ce test?Test de connexion à la base de données Utilisation de Javascript dans le connecteur de base de données sortante dans Mirth
0
A
Répondre
0
Une manière grossière est de saisir la connexion et d'exécuter une requête simple (une simple requête SELECT ou SHOW ferait l'affaire) et de capturer l'exception.
I pense que est basé sur JTDS, donc vous devriez pouvoir utiliser Connection.closed qui retournera true si la connexion est fermée et false si elle est ouverte.
Que diriez-vous d'un exemple de script? –
@GaryKindel - Un exemple de script sur une réponse de 5 ans sera difficile! MirthConnect a connu plusieurs versions majeures depuis sa publication. Je crois qu'il a une gestion de connexion intégrée maintenant. La dernière version, les notes de version et les guides d'utilisation de la version FOSS sont disponibles sur https://www.mirth.com/Downloads – Freiheit