Bonjour,
Existe-il un moyen pour recevoir des notifications lors des "Insert" ou "Update" effectuée sur une base ?
Ceci que soit soit avec JDBC (ce qui serait le top) ou que se soit avec un autre composant / librairie java.
Bonjour,
Existe-il un moyen pour recevoir des notifications lors des "Insert" ou "Update" effectuée sur une base ?
Ceci que soit soit avec JDBC (ce qui serait le top) ou que se soit avec un autre composant / librairie java.
Il faut plutôt utiliser des trigger (au niveau de la base de données, pas du code java) pour cela.
![]()
D'accord je vais chercher de ce côté.
Mais est-ce que l'application java peut-être notifiée du déclenchement d'un trigger ?
Non, pas directement, par contre le trigger peut poser des flags dans la base que java pourra lire après coup...
Ok.
Donc pour mettre a jour les donnée d'un client y a pas moyen d'échapper au système du thread qui contrôle constamment l'état de la DB, d'utiliser un système de bouton refresh ou d'avoir un serveur d'application qui fait la jonction entre tous les clients et la base de donnée ?
Euh oui c'est cela...
Rien que dans l'ennoncé, un serveur qui initie une communication avec un client, ça a quelque chose de paradoxal... C'est au client de réclamer une liste de changements, pas au serveur de forcer un client à traiter une situation donnée
![]()
Partager