oracle中是否有任何事件驱动技术可以与asp.net一起使用,它应该能够实时显示数据?
我的要求很简单但可能很棘手......
我有一个Oracle数据库,其中包含不时更改的不同地方的天气数据。我需要开发一个Web应用程序来实时查看来自oracle的数据,这意味着只要在数据库中更新记录,就应该立即在网页上显示新值。
为此,应在更新记录时执行select语句。
任何想法?
答案 0 :(得分:2)
是使用oracle数据库更改通知功能。你必须使用ODP.Net。阅读documentation了解如何使用它。这将允许从Oracle到您的ASP.Net应用程序的通知 一个例子也证明了here。
另一部分是在浏览器和服务器之间设置推送通知。如果您可以使用ASP.Net 4.5,则可以使用web sockets。但是只有IE 10才支持网络套接字,但firefox和chrome已经支持。还有其他实现,例如superwebsockets。我没有用过这个,但SignalR库值得一试。
答案 1 :(得分:-1)
不,唯一的方法是以特定间隔轮询数据库。