0

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

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

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

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

任何的想法?

4

2 回答 2

2

是的,使用 oracle 数据库更改通知功能。为此,您必须使用 ODP.Net。阅读有关如何使用它的文档。这将允许从 Oracle 到您的 ASP.Net 应用程序的通知。这里
也证明了一个例子。

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

于 2012-07-06T10:08:03.290 回答
-1

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

于 2012-07-06T09:15:55.923 回答