我在做一个同学录的程序,需要在程序启动的时候把数据库的数据load到界面里,现在遇到两个困难:
  1,怎么用jdbc在程序初始化的时候把所有数据库表里的数据load做好的界面里面
  2,我想在界面里做一个类似数据库表一样的表格来放从数据库里load出来的数据,但是我找了好久都作  不出来。
  请各位帮帮忙吧,马上要交了~~~~~~

解决方案 »

  1.   

    用JTable写就是了,简单点,就用DefaultTableModel
    读取数据库,返回ResultSet
    while(true) {
      取字段(比如3个)
      String s = rst.getString("1");
      String s1 = rst.getString("2");
      String s2 = rst.getString("3");
      DefaultTableModel.addRow(s+s1+s2);
    }
    大体就是这样
      

  2.   

    这样啊,谢谢,我再问一个白痴的问题,那像表的表头比如(姓名,生日,地址等)在jTAble里怎么实现阿?
      

  3.   

    JTable有表头可以设置的, 把JTable加到JScrollPane里表头才能显示---------
    http://www.codepub.net 阿土的java代码小栈, 好程序免费下载。
      

  4.   

    能再说详细一点吗?具体怎样把JTable加到JScrollPane里?我对这个比较迷茫,最好能有一点代码,看起来比较清楚,多谢多谢~~~~~
      

  5.   

    就如你自己想的,首先先熟悉一下 JTable 然后再 JDBC。 着两个弄懂了自然就知道怎么实现你要的功能了