偶的数据库连接  方法init(Connection connection) 
我用JTable 显示数据库中的所有记录关键代码         // display table with ResultSet contents
         table = new JTable( rows, columnHeads );
         JScrollPane scroller = new JScrollPane( table );
         getContentPane().add( scroller, BorderLayout.NORTH );
         validate();       rows,columnHeads 是两个vector
      

解决方案 »

  1.   

    可以用 DefaultTableModel
    DefaultTableModel model = new DefaultTableModel();
    JTable table = new JTable(model);
    JScrollPane scroller = new JScrollPane( table );
    getContentPane().add( scroller, BorderLayout.NORTH );方法init(Connection connection) {
    更新数据 
      model.setDataVector(rows, columnHeads );
      table.revalidate();
      table.show(true);
    }
      

  2.   

    用DefaultTableModel来操纵JTable比较方便,可以直接向Table中添加一行,或是更改某一列,某一个位置上元素的值,在对Table中数据更改后需要对其进行更新。DefaultTableModel的具体使用请查阅类库手册