我想不断检查数据库中的表以查看是否已将新行添加到该表中。这是作为背景进程运行的。我认为一个线程应该用于这个任务。但我不知道如何编写代码。有人可以帮我解决这个问题吗?使用线程的后台进程
0
A
回答
1
那么,你真的没有给我们太多的东西继续下去。
您可能会发现使用database trigger更容易,它会在发生指定操作(例如插入新数据)时触发一些代码。您需要查找特定数据库的详细信息。
我刚刚意识到您可能已经尝试使用触发器并失败:sql trigger not work as expected。这两种方法都可以工作,但我宁愿将所有内容都保存在数据库中,并尽可能避免外部过程。
如果发生插入,但由于某种原因您的进程已经死亡,会发生什么?
0
Oracle现在可以通过监听器与Java进行通信。因此,如果您注册了某个事件,您的Java侦听器将从数据库接收该事件。
相关问题
- 1. 需要后台进程。线?
- 2. 当应用程序进入后台时运行后台线程
- 3. 线程或后台进程蛋糕php
- 4. 后台工作进程或线程?
- 5. 后台线程和连接将使线程为前台线程
- 6. 后台线程
- 7. 后台线程
- 8. 前台线程VS后台线程
- 9. 使用主线和后台线程
- 10. 使用pthreads的后台线程
- 11. 使用后台线程的Android
- 12. 调用在后台线程/进程的功能(分叉)
- 13. 使用EJB的后台进程
- 14. 后台工作线程进度条
- 15. 使用线程池的后台线程异常处理
- 16. 主线程是前台线程还是后台线程?
- 17. Android:后台线程
- 18. KVO后台线程
- 19. tomcat后台线程
- 20. Java后台线程
- 21. 从后台线程
- 22. gps应用程序的后台进程
- 23. c#线程问题使用从后台线程调用
- 24. 使用访问令牌离线访问(用于后台进程)
- 25. 查找后台进程的进程ID
- 26. 使用后台线程显示“Busy Indicator”
- 27. 在后台线程上使用DbContext
- 28. PHP后台进程
- 29. PHP后台进程
- 30. iOS后台进程
您的问题有点过于笼统,因为要回答它需要我们编写完整的教程。而不是我们这样做,你检查了已经存在的线程教程吗?如果是这样,你有什么特别*你困惑?这里的一般规则是,更具体的问题通常是更具体(和有帮助)的答案。 – 2011-05-29 13:24:06
线程有很多示例,以此开始:http://www.exampledepot.com/egs/java.lang/BasicThread.html。另请参阅线程的文档:http://download.oracle.com/javase/6/docs/api/java/lang/Thread.html。 – MByD 2011-05-29 13:38:19
查看'java.util.Timer'(和相关的'TimerTask');它执行定期任务。 – toto2 2011-05-29 14:27:17