Selvom det ikke er en standardfunktion, er dette meget godt muligt med MySQL. Du kan bruge SELECT .. INTO OUTFILE-sætningen inde fra triggeren til at skrive til et navngivet pipe (Windows) eller memroy-filsystem (Linux). Begge disse kan nemt overvåges fra Java-kode (eller enhver anden kode for den sags skyld). Ved at bruge denne teknik undgår du polling, og fordi der heller ikke finder nogen egentlig diskadgang sted, vil du have god ydeevne.
Jeg har faktisk skrevet en Java-pakke til dette, så jeg er 100% sikker på, at det er muligt og fungerer godt. Desværre må jeg ikke dele min indsats her (mit tidligere svar blev slettet af en moderator), så du bliver nødt til at kode det selv, undskyld.