社区
应用实例
帖子详情
如何在程序中得到数据库中表的变化信息?
smilingday
2005-07-22 08:35:41
我开发程序中需要得到其他程序对数据库表的更新信息,如增加一条记录,修改一条记录(最好可以得到具体的修改信息),采用定时刷新的办法有些问题1;浪费资源,需要不断的从后台读数据,效率低,2刷新得到数据后无法立即得知都有哪些记录修改了。不知数据库中有没有一种类似触发器的功能,可以发布消息到我的程序中。我看了profile,不知道它是怎么实现的,他功能可能对我的需要来说,有些太强大了。
...全文
122
7
打赏
收藏
如何在程序中得到数据库中表的变化信息?
我开发程序中需要得到其他程序对数据库表的更新信息,如增加一条记录,修改一条记录(最好可以得到具体的修改信息),采用定时刷新的办法有些问题1;浪费资源,需要不断的从后台读数据,效率低,2刷新得到数据后无法立即得知都有哪些记录修改了。不知数据库中有没有一种类似触发器的功能,可以发布消息到我的程序中。我看了profile,不知道它是怎么实现的,他功能可能对我的需要来说,有些太强大了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smilingday
2005-08-11
打赏
举报
回复
感谢各位的帮助!谢谢!
zjcxc
2005-07-26
打赏
举报
回复
在 profile 中建立跟踪后,你可以单击"文件"--"脚本跟踪"--得到"建立当前跟踪设置的T-SQL脚本".
zjcxc
2005-07-26
打赏
举报
回复
profile 是sql server提供的功能,你不能利用它的接口.
只是你可以利用T-SQL实现与profile一样的功能.
你可以使用
sp_trace_create 建立一个跟踪
sp_trace_setevent 为跟踪设置要跟踪的事件
sp_trace_setfilter 为跟踪设置要跟踪的事件设置筛选条件
sp_trace_setstatus 启动,停止或者删除跟踪
zjcxc
2005-07-26
打赏
举报
回复
无论用触发器,还是用 profile ,它都会对你的数据库产生较大的影响.
smilingday
2005-07-25
打赏
举报
回复
因为要监视很多表的数据变化,所以如果用触发器,会用很大的工作量,所以想请教各位高手,有没有比较简单的办法,直接截获sql server对数据的修改,或者在其中嵌入一些发布修改消息的功能。
good2speed
2005-07-22
打赏
举报
回复
用触发器应该就可以。把你的com包起来,用SQL调用就行了。
不过我觉得你应该让那个更新数据的程序来发消息,而不是SQL server
netcoder
2005-07-22
打赏
举报
回复
使用触发器,将数据更新的信息保存到另外一张表(数据更新log表)
再写一个程序,每若干秒查询一下log表,即可
java
程序
中
操作
数据库
Java
程序
想要访问
数据库
,操作
数据库
,需要使用到一个技术:jdbc技术! 不管是我要讲的项目
中
用到的DbUtils还是SSM框架
中
的MyBatis,底层都必须使用jdbc,只不过代码的书写方式产生了
变化
! 那么什么是jdbc呢??? Java database connectivi2ty java的
数据库
连接,使用jdbc,java
程序
才能去操作
数据库
! Jdbc本质上就是一个接口规范,在其
中
声明了访问
数据库
时的操作方法等!Java
程序
能够连接的
数据库
,不只是MySQL管理的,还可以是Oracle、SQL
Java如何监控
数据库
表的
变化
,java监听
数据库
表
变化
南京理工大学泰州科技学院 实验报告书课程名称: 《Java 面向对象
程序
设计》 实验题目: 实验七 输入输出流,
数据库
编程 班学姓级: 号: 名: 09 计算机(2) ......一、实验目的与要求 Java 面向对象编程 实验报告 1 、SQL Server
中
表
的创建 2、掌握常用的 SQL 语句 3、掌握 Java 连接
数据库
的 JDBC 技术 4、掌握使用 ......通过连接
数据库
,从...
实时监听
数据库
变化
最近遇到一个需求,需要监听
数据库
中
的数据
变化
,并及时通知后端服务做出相应的处理。本文将介绍如何使用四种方式实现监听MySQL
数据库
中
的数据
变化
并通知后端服务的功能,包括:轮询方式、使用触发器方式、MySQL自带的Binlog方式、使用开源的Canal工具
什么是
数据库
?
数据库
有哪些基本分类和主要特点?
文档型
数据库
可以看作是键值
数据库
的升级版,允许之间嵌套键值,在处理网页等复杂数据时,文档型
数据库
比传统键值
数据库
的查询效率更高。可以理解为是一个存放计算机数据的仓库,这个仓库按照一定的数据结构(即数据的组织形式或数据之间的联系)来对数据进行组织和存储,我们可以通过
数据库
提供的多种方法来管理其
中
的数据。
数据库
是以某种有组织的方式存储的数据集合。百度百科对
数据库
的定义如下:
数据库
是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
python监听
数据库
表的
变化
_实时监听
数据库
变化
一些概念CDC : Change Data Capture(改变数据捕获),可以识别提取从上次提取之后发生
变化
的数据cdc 的两种模式:同步:同步cdc主要是采用触发器 记录新增数据,基本能够做到实时增量提起异步:异步cdc 通过分析已经提交的日志记录来
得到
增量数据
信息
,有一定的延时,并且提供了到 oracleStreams 的接口源表(Source Table):业务
数据库
需要捕获数据的源表
变化
...
应用实例
27,581
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章