当前位置:文档之家 > Esper学习之十:EPL语法(六)

Esper学习之十:EPL语法(六)

2014是新的一年,正好也是本人的本命年。既然是本命年,看来今年也是本人兴旺之年了。。。开了个小玩笑,同时也祝各位同行今年少调bug多涨工资,这才是最实际的。

年前的最后一篇说的是子查询和join,基本上epl的大部分简单语法都说完了。之前有朋友问我epl怎么和数据库交互,正好今天这篇就是来专门解释这个问题。但是要提醒各位,本篇只是说明了在epl中如何与数据库交互,并且只能算是简单的交互。而高级的用法会在esperio里有详细的指导(esperio的文档可在esper的官网找到)。

在esper的文档中,epl访问数据库的配置放在了比较靠后的位置,不过为了方便各位学习,这里会先说明和数据库交互的相关配置,然后再说epl怎么访问数据库。

配置文件在官方esper包的etc文件夹下,大家可以参考着学习。

1.连接数据库

a.JNDI获取连接

配置如下:

[html]view plaincopy

1.
>

1.

2.

3.

e ="com.myclass.CtxFactory"/>

4.

="iiop://localhost:1050"/ >

5.

6.

database-reference的name是要连接的数据库名字,其余的配置可参考JNDI 的文档

使用方法:

[java]view plaincopy

下载Word文档免费下载:

Esper学习之十:EPL语法(六)下载

(共15页)

TOP相关主题

Esper学习之六:EPL语法(二)

Esper学习之六:EPL语法(二) - 中秋三天, 说闲也不闲, 调调工作的代码, 倒还解决不少问题。 不过也是因为最近工作忙的缘故,Esper 被我冷落不少日子了,趁着...

Esper学习之五:EPL语法(一)

Esper学习之:EPL语法(一)_计算机软件及应用_IT/计算机_专业资料。上篇说到了...*important Event */ 10. 11.c.混合注释 12.select field1 // first ...

Esper学习之七:EPL语法(三)

time_period 表示时间频率,相关语法在 Esper 学习之:EPL 语法(一)的第 2 ...6, id: 7, id: id: id: 8, 9, 10, price: 3 price: 1 price: 1...

Esper学习之十四:Pattern(一)

Esper学习之十四:Pattern(一)_学习总结_总结/汇报_实用文档。前述的几篇关于 EPL 语法的文章,如果各位都掌握得很好,那基 本上应付不少业务场景应该说是轻轻松松...