很简单  当数据库增加减少的时候  按'刷新'显示当前数据库的及时数据代码如下:
public class mainSystem{
JFrame _frame;
JTable _table;
.....
private void initTable(){
    String title[] = new String[]{"ID","姓名"};
    DefaultTableModel dtm = new DefaultTableModel(null,title);
    _table.setModel(dtm);
    DBclass db=new DBclass();    
    db.query("select * from users");
    try{
    Vector v;
    while(db.getRs().next()) {     //rs为数据库模块的记录集
    v = new Vector();
    v.addElement(db.getRs().getString("ID"));
    v.addElement(db.getRs().getString("NAME"));
    dtm.addRow(v);
    }
    db.close();    //关闭连接
    }catch(Exception e) {
    System.out.println("classMain(initclassTable): " + e.getMessage());
    }
}
..
_frame.getContentPane().add(new JScrollPane(_table),BorderLayout.CENTER);
...
....
JMenuItem refreesh=new JMenuItem("刷新",new ImageIcon("images/refresh.gif"));
refreesh.addActionListener(new
      ActionListener()
      {
         public void actionPerformed(ActionEvent event)
         {
            _table.updateUI(); //我用的此方法,但是刷新不了,我估计是不是我关闭了数据库连接
         }
      });高手们   ~~~  这样的问题你们是怎么解决的啊??????