怎么让SQL server表更新时通知应用程序

Stream_output 2018-04-25 09:54:42
怎么让SQL server表更新时通知java程序及时查询,希望可以附带实例代码
...全文
1075 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2018-04-26
  • 打赏
  • 举报
回复
引用 10 楼 Stream_output 的回复:
[quote=引用 7 楼 sinat_28984567 的回复:] SQL server表数据怎么更新的?应该有触发条件,不能是直接修改的数据库吧?那时候的触发java的查询方法
如果是直接操作数据库的话是没有办法实现通知的吗? [/quote] 写 sqlclr 触发器, 里边调用 java 接口 这样确实可以一步到位, 但还是得用到 .net 技术 ……
Stream_output 2018-04-26
  • 打赏
  • 举报
回复
引用 7 楼 sinat_28984567 的回复:
SQL server表数据怎么更新的?应该有触发条件,不能是直接修改的数据库吧?那时候的触发java的查询方法
如果是直接操作数据库的话是没有办法实现通知的吗?
小灰狼 2018-04-26
  • 打赏
  • 举报
回复
sql server 不是有个 notification 吗 那个东东不是干这个的?
吉普赛的歌 2018-04-25
  • 打赏
  • 举报
回复
引用 5 楼 Stream_output 的回复:
[quote=引用 4 楼 yenange 的回复:] [quote=引用 3 楼 Stream_output 的回复:] [quote=引用 2 楼 yenange 的回复:] 实在要弄, 可以用触发器, 更新时插入一条到自定义日志表, java中轮询日志表, 如果有了变化则立即重新查询就是
那不就是相当于让程序进行定时的查询吗[/quote] 你会 .net 的话, 就用 #1 的 SqlDependency , .net 做好了, 再调用 java 的接口吧。 不过, 这个过程也就比较复杂了。你自己权衡吧[/quote] 好吧,谢谢答复[/quote] 嗯, 没事就结贴吧
Stream_output 2018-04-25
  • 打赏
  • 举报
回复
引用 4 楼 yenange 的回复:
[quote=引用 3 楼 Stream_output 的回复:] [quote=引用 2 楼 yenange 的回复:] 实在要弄, 可以用触发器, 更新时插入一条到自定义日志表, java中轮询日志表, 如果有了变化则立即重新查询就是
那不就是相当于让程序进行定时的查询吗[/quote] 你会 .net 的话, 就用 #1 的 SqlDependency , .net 做好了, 再调用 java 的接口吧。 不过, 这个过程也就比较复杂了。你自己权衡吧[/quote] 好吧,谢谢答复
吉普赛的歌 2018-04-25
  • 打赏
  • 举报
回复
引用 3 楼 Stream_output 的回复:
[quote=引用 2 楼 yenange 的回复:] 实在要弄, 可以用触发器, 更新时插入一条到自定义日志表, java中轮询日志表, 如果有了变化则立即重新查询就是
那不就是相当于让程序进行定时的查询吗[/quote] 你会 .net 的话, 就用 #1 的 SqlDependency , .net 做好了, 再调用 java 的接口吧。 不过, 这个过程也就比较复杂了。你自己权衡吧
Stream_output 2018-04-25
  • 打赏
  • 举报
回复
引用 2 楼 yenange 的回复:
实在要弄, 可以用触发器, 更新时插入一条到自定义日志表, java中轮询日志表, 如果有了变化则立即重新查询就是
那不就是相当于让程序进行定时的查询吗
吉普赛的歌 2018-04-25
  • 打赏
  • 举报
回复
.net 可以用 SqlDependency , java就没办法了
吉普赛的歌 2018-04-25
  • 打赏
  • 举报
回复
实在要弄, 可以用触发器, 更新时插入一条到自定义日志表, java中轮询日志表, 如果有了变化则立即重新查询就是
二月十六 2018-04-25
  • 打赏
  • 举报
回复
SQL server表数据怎么更新的?应该有触发条件,不能是直接修改的数据库吧?那时候的触发java的查询方法

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧