oracle中是否有与asp.net一起使用的事件驱动技术?

时间:2012-07-06 08:37:13

标签: asp.net oracle events web

oracle中是否有任何事件驱动技术可以与asp.net一起使用,它应该能够实时显示数据?

我的要求很简单但可能很棘手......

我有一个Oracle数据库,其中包含不时更改的不同地方的天气数据。我需要开发一个Web应用程序来实时查看来自oracle的数据,这意味着只要在数据库中更新记录,就应该立即在网页上显示新值。

为此,应在更新记录时执行select语句。

任何想法?

2 个答案:

答案 0 :(得分:2)

是使用oracle数据库更改通知功能。你必须使用ODP.Net。阅读documentation了解如何使用它。这将允许从Oracle到您的ASP.Net应用程序的通知 一个例子也证明了here

另一部分是在浏览器和服务器之间设置推送通知。如果您可以使用ASP.Net 4.5,则可以使用web sockets。但是只有IE 10才支持网络套接字,但firefox和chrome已经支持。还有其他实现,例如superwebsockets。我没有用过这个,但SignalR库值得一试。

答案 1 :(得分:-1)

不,唯一的方法是以特定间隔轮询数据库。