问题描述
请问各位高手怎么用jdbc语句从数据库中取出数据到相关的Jtable上???
解决方案
解决方案二:
我只会这种“笨”方法:DefaultTableModelmodel=newDefaultTableModel();inti=dbo.getTotalRow("select*fromTeacher");//获取要查询的记录集数目,dbo是我的数据库操作类的对象;geiTotalRow()是里边的一个方法model.setRowCount(i-1);//由于方法一不会自动刷新,删除后要比删除前设置为少一行,免得出现空白行。model.addColumn("教师编号");model.addColumn("姓名");model.addColumn("性别");ResultSetrs=dbo.Query("select*fromTeacherorderbyTeachNo");intcounter;for(counter=0;rs.next();counter++){//用while不行;用for;用记录集中的数据填充表格model.setValueAt(rs.getString("TeachNo"),counter,0);model.setValueAt(rs.getString("Tname"),counter,1);model.setValueAt(rs.getString("Tsex"),counter,2);}
解决方案三:
忘记说了,最后要jTable.setModel(model);
时间: 2024-11-02 19:41:59