JDBC事件订阅Oracle

时间:2012-03-12 09:30:31

标签: oracle events jdbc callback

我想使用JDBC连接监控Oracle DB中的更改。 有谁知道是否可以订阅数据库事件并通过回调接收事件?我不想明确地轮询表的变化。

此致 弗拉基米尔

2 个答案:

答案 0 :(得分:2)

这可以通过Oracle的“更改通知”完成:

http://docs.oracle.com/cd/B28359_01/java.111/b31224/dbmgmnt.htm#CHDEJECF

答案 1 :(得分:0)

这取决于Oracle数据库的版本和Oracle JDBC驱动程序。较新的版本支持Database Change Notification,允许您的应用程序订阅数据库事件。 “JDBC开发人员指南”中有一章讨论了如何实现它。