当前位置:首页 » 数据仓库 » 监听查询按钮查询数据库JAVA
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

监听查询按钮查询数据库JAVA

发布时间: 2023-05-12 04:02:38

Ⅰ java么监听数据库中数据的变化

简单的办法就是不断读取要监听的数据,如果有改变,就读取出来。

Ⅱ 如何用java监听 数据库某张表的变化

ajax 轮训,HTML5 websocket 触发器是在数据库端的,实现不了你的要求。
ajax轮训缓型和每隔几秒就查询一次,保存上次的总条数,扰盯然后下次只要不一样了就弹窗。
你这个对服务器压力很大(如果用户很多的租瞎话)

Ⅲ java能够实现对数据库的监听吗

这个很难实现吧,只能在程序中写死,当操作数据库增删改时,记录日志的

Ⅳ Java按钮监听

importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.math.BigDecimal;
importjava.util.Scanner;
importjavax.swing.JFrame;
importjava.awt.Button;
importjava.awt.Label;
importjava.awt.TextField;
importjava.awt.Frame;
importjava.awt.Panel;
importjava.awt.Color;
importjava.awt.*;

publicclassPanelTest{
publicstaticvoidmain(Stringargs[]){
/*Scannersc=newScanner(System.in);doublepi=3.14,s;doubler;r=sc.nextDouble();s=pi*r*r;System.out.println("s等于"+s);*/
银衫EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
CricleFrameframe=newCricleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
咐搏举frame.setVisible(true);
}
});
}
}

classCricleFrameextendsJFrame{

Panelp=newPanel();
TextFieldt=newTextField();
Buttonb=newButton("确定");
Labela=newLabel("请在此输入半径");
TextFieldresult=newTextField();

publicCricleFrame(){
衡碧add(a);
add(t);
add(b);
add(result);
add(p);
setVisible(true);
p.setBackground(Color.black);
a.setBackground(Color.yellow);
t.setBackground(Color.white);
result.setBackground(Color.white);
b.setBackground(Color.cyan);
setSize(300,300);
setTitle("圆的面积");
a.setBounds(105,45,90,25);
t.setBounds(100,80,100,25);
result.setBounds(100,180,100,25);
b.setBounds(111,120,80,40);

b.addActionListener(newActionListener(){//按钮点击事件监听
publicvoidactionPerformed(ActionEventevent){
Doubler=0.0;
try{
r=Double.parseDouble(t.getText());
}catch(Exceptione){
System.out.println(e.getMessage());
}
BigDecimaltmp=newBigDecimal(r*r*Math.PI);
Doublearea=tmp.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();//保留2位小数
result.setText(""+area);
}
});
}
}

在你的基础上改了一下,界面什么的没有改

Ⅳ 怎样用JAVA来监听数据库里的变化

可以使用ContentObserver对象监听,如下:
public final void registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)
功能:为指定的Uri注册一个ContentObserver派生类实例,当给定的Uri发生改变时,回调该实例对象去处理。
参数:uri 需要观察的Uri(需要在UriMatcher里注册,否则该Uri也没有意义了)
notifyForDescendents 为false 表示精确匹配,即只匹配该Uri
为true 表示可以同时匹配其派生的Uri,举例如下:
假设UriMatcher 里注册的Uri共有一下类型:
1 、content://com.qin.cb/student (学生)
2 、content://com.qin.cb/student/#
3、 content://com.qin.cb/student/schoolchild(小学生,派生的Uri)
假设我们当前需要观察的Uri为content://com.qin.cb/student,如果发生数据变化的 Uri 为
content://com.qin.cb/student/schoolchild ,当notifyForDescendents为 false,那么该ContentObserver会监听不到,
但是当notifyForDescendents 为ture,能捕捉该Uri的数据库变化。

Ⅵ java 如何实现点击一个查询成绩按钮后将数据库里相对应的内容显示在JTable里面

使用旅模lable.settext("str");将查询出来的数据放进jllabe。
1,给查询按钮一个监听事件,点击触发。
2,连接数据库进行查询操作,返回rs结果集。
3,获取rs结果集中的答简数据,例如获取表中字段为name的数据:string
name
=
rs.getstring("name")。
4,将数据插入到jlable。name_lable.settext(name);
5,刷新界面拆举缓显示数据。frame.setvisible(true);

Ⅶ java 按钮监听

jb1.addActionListener(this);// 你没有为按哪含钮添加亮缓凯监听器吧!,类似这敬唤种格式

Ⅷ java 如何实现点击一个查询按钮后将数据库里相对应的内容显示在JTable里面

过程如下:

1、建立按钮的事件响应方法,调用以下代码功能:
2、通过JDBC或其它方式连接数据库,执行查询,获取结果
3、将返回结果转换为一个二维数组,作为参数创建JTable

当然要功能更完善,以上举返耐方法有很多方世岁面需要考虑和修改,如进行模块划分、使用正春TableModel而不是数组显示JTable、表头的显示等,这些需要根据目的逐个改进,但大体过程基本一样。