【发布时间】:2012-05-13 14:09:19
【问题描述】:
我需要创建一个Java 代理,该代理可以在 Mysql 或 Psql 数据库中的特定表发生任何更新时立即感知并执行其指令。 一切都需要自动完成。
我想知道我是 Java 新手,你们可以给我任何建议..
我的选择是:
1) 在提交后有一个触发器可以唤醒我的 java 应用程序。 (使用 Pg_notify 等)
2) 或让 java 应用程序订阅数据库中的特定 ID(不确定是否可以这样做,因为异步更新是不可能的,我可能需要让我的代理向数据库询问 xx 秒以进行更改)
谢谢!
【问题讨论】:
-
2 数据库是否具有相同的结构?使用 JDBC 还是?
-
Nope 结构可能有所不同..但这应该不是问题。我想即使每个数据库都需要一个应用程序,我也可以处理这个问题。我应该使用 JADE,但如果我必须使用 JDBC,那很好。
-
谢谢!准备好重新开始阅读和学习了。
标签: java mysql postgresql