首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle事件处理。如何将数据插入数据库?

问Oracle事件处理。如何将数据插入数据库?
EN

Stack Overflow用户
提问于 2015-11-20 22:53:39
回答 1查看 131关注 0票数 0

我试图使用OEP从JMS队列中读取消息并将消息放入数据库。处理器似乎只是从数据库中读取?我不确定这一点,但我看到的所有示例都是SELECT CQL查询。有任何方法可以像数据库出站适配器一样将消息作为最后一步放入数据库吗?或者我应该使用OEP eventBean和JDBC来完成这个任务。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-05 18:44:14

CQL (连续查询语言)允许从流中连续查询事件。流数据是在内存中处理的,因此CQL中没有INSERT子句,因为后面没有数据库。您可以将数据库表定义为处理器的源,并丰富连接流和数据库数据的事件,但如果要将数据插入数据库,则需要使用事件bean亲自完成。Oracle Event Processing安装包括EclipseLink开放源码映射和持久性框架,以支持在应用程序中使用Java Persistence API (JPA)。因此,在您的事件bean中,您可以使用JPA或当然JDBC来持久化您的事件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33837398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档