写好的java方法怎么由oracle触发器调用?

需要在数据表中有新数据插入时,触发器调用一个相应的java方法来实现特定功能,不知具体如何实现?

使用JMS等技术实现,数据库为中心的概念该抛弃了。

首先感谢banq先生的回复。我在做一个关于两个应用系统间数据传递的课题。本想a系统定时向b系统发出数据请求,b系统查询数据库中增加的新数据并生成xml文件,通过网络传输到a系统,a系统将得到的数据写入自己的数据库中,从而保证两个系统数据库的相对一致性。但现在想到这种方式存在很多缺点,如网络及系统负荷较重。所以考虑到由b系统数据库触发器来触发以上的操作实现。不知想法是否可行。想听听大家的意见。有没有更好的实现思路,期待大家的指点!谢谢!

banq说的好

一般有几种方式:
一.banq将的jms
二.webservice
三.批量文件---------->要定时的


可否对第二种方式讲得更详细一点?不甚感激

不会吧?

去sun的网站看吧

这个问题不是很简单就说明了的

在b中写一个触发器,用dblink把数据insert到a中
[该贴被helloworld22008于2009-05-08 17:48修改过]

这个如果实现了,那不就成了数据库指挥OO了吗?
banq肯定会坚决反对。

慎用触发器,缺点是很难调试,而且无法控制执行的优先级。