易截截图软件、单文件、免安装、纯绿色、仅160KB

java怎么监听数据库

我想在数据库改变的时候,处理某些业务逻辑,比如当一个表中修改一个int字段的值,将1修改成2
后执行业务逻辑.可以用循环发送sql语句,来看值是否有变化,有变化时,执行,
但这样显然好.请问用其他的方式怎么实现.
只是单纯的对数据库值的改变而处理.
而没有用到如修改数据的时候用socket提示数据库已更改
在数据库改变的时候,触发程序,一般常用的办法只能是程序定时去检测数据库有没有更新,为了提高效率,可能专门设置一个表记录数据库时候有变化,程序只需要检测这个标志就可以了。在数据库中通过触发器来修改这个标志。

如果是oracle数据库的话,可以直接用java编程,实现你的业务逻辑。然后在触发器中调用这段java代码。

"专门设置一个表记录数据库时候有变化"
这样要定时检测吧,如果要实时性很高的呢,想让它能立即处理
mysql和SQLServer里面可不可以

无论采用何种方式,程序的负荷都将有所增加

Trigger.


相关问答:

[寻找人才]上海外企·JAVA工程师(内有4个职位)

工作地点:上海张江
学历要求:大本或以上
专业要求:计算机相关专业
英语:熟练(美国项目,英语工作环境,英语是必须)

简历投递:wendy_qian@163.com

MSN:wendydzmm@hotmail.com

......

JAVA swing 中的按钮相应事件

现在遇到这样一个问题:
  在java 中编写swing程序, 添加按钮jbServerStart,目的是当点击jbServerStart时,程序会自动创建两个与其他终端通信的对象,代码如下:
private Container createButtonPane ......

Java Lucene 中import的问题

我想使用Lucene的代码,发现要import一批文件:
============
import org.apache.lucene.analysis.standard.StandardAnalyzer;

import org.apache.lucene.document.Document;
………………
===== ......

java的问题 急急!!

我在eclipse中写了一个播放音乐的类,并把音乐文件和类文件放在了一起,结果运行时,出现错误,说是音乐文件那个是空的,但是在jcreator用同样的方法结果是可以运行的,请求高说指教,告诉为什么?急
你若是在Windo ......

java语法问题 - Java / Java EE

import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{

File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号