如何在SQLServer2008中使用jdbc使用触发器事件(insert/update)调用java方法?

如何在SQLServer2008中使用jdbc使用触发器事件(insert/update)调用java方法?,java,sql-server,triggers,Java,Sql Server,Triggers,正如问题所述,我希望在插入或更新SQLServer2008中的寄存器时调用java方法/函数,以便通过java处理信息。有没有办法做到这一点??目前,我每5秒轮询一次数据库,查看位字段的变化(false到true),但由于查询,我遇到了内存使用过多的问题。任何帮助都将不胜感激。 提前谢谢 有没有办法做到这一点 我认为答案是否定的 JDBC不提供任何从数据库回调到JDBC客户机的方法,因此唯一的选择是在数据库服务器中运行Java。我认为使用SQL Server无法做到这一点。不太可能。触发器内置于

正如问题所述,我希望在插入或更新SQLServer2008中的寄存器时调用java方法/函数,以便通过java处理信息。有没有办法做到这一点??目前,我每5秒轮询一次数据库,查看位字段的变化(false到true),但由于查询,我遇到了内存使用过多的问题。任何帮助都将不胜感激。 提前谢谢

有没有办法做到这一点

我认为答案是否定的


JDBC不提供任何从数据库回调到JDBC客户机的方法,因此唯一的选择是在数据库服务器中运行Java。我认为使用SQL Server无法做到这一点。

不太可能。触发器内置于数据库服务器中,除非数据库支持,否则无法调用外部代码。毫不奇怪,SQL Server没有与Java进行这种集成


另一方面,PL/SQL和Java可以工作。

无论如何,谢谢你,我想我还是坚持轮询数据库吧