求大神给个'异步IO'读取数据库的思路?解决思路

求大神给个'异步IO'读取数据库的思路?
也没真正用过java的异步io,  所以有点儿模糊.
现在就想实现的功能是, 通过异步io读取数据库, 当发现数据库变化时, 调用java中的方法.
需求就那么简单.
希望大神给个思路.
再次谢过.
------解决思路----------------------
第一,弄清什么是异步概念
第二,弄清自己的需求是否需要异步
第三,异步代码本身不难实现(jdk就有相关通信自带)
------解决思路----------------------
简单的思路就是写java轮询数据库的一个脚本,定时轮询,发现变化就new一个线程,调用你的方法就可以了啊