第一个类:
public class DepartmentModle {

private int dep_id;

private int com_id;

private String dep_name;

private String dep_info; public int getCom_id() {
return com_id;
} public void setCom_id(int com_id) {
this.com_id = com_id;
} public int getDep_id() {
return dep_id;
} public void setDep_id(int dep_id) {
this.dep_id = dep_id;
} public String getDep_info() {
return dep_info;
} public void setDep_info(String dep_info) {
this.dep_info = dep_info;
} public String getDep_name() {
return dep_name;
} public void setDep_name(String dep_name) {
this.dep_name = dep_name;
}}第二个类:
public class DisposeDatabase { public DepartmentModle getDepData() { ConnectDatabase con_db = new ConnectDatabase();//连接数据库的类
ResultSet rs = null;
String slt_dep = "select * from department";
rs = con_db.select(slt_dep);
DepartmentModle dep_modle = null; try {
while (rs.next()) { dep_modle = new DepartmentModle();
dep_modle.setDep_id(rs.getInt(1));
dep_modle.setCom_id(rs.getInt(2));
dep_modle.setDep_name(rs.getString(3));
dep_modle.setDep_info(rs.getString(4));

//  此处可以打印出表里的所有数据
System.out.println(String.valueOf(dep_modle.getDep_id()) +
'\t'+ String.valueOf(dep_modle.getCom_id()) + '\t'
+ dep_modle.getDep_name() + '\t'+ dep_modle.getDep_info()); } } catch (SQLException e) {
e.printStackTrace();
}
return dep_modle;
}
}第三个类:
public class PrimanyView { public static void main(String[] args) { DisposeDatabase dispose_db = new DisposeDatabase();
DepartmentModle dep_modle = dispose_db.getDepData();

// 此处打印出来的是表里的最后一行数据
System.out.println(String.valueOf(dep_modle.getDep_id()) + '\t'
+ String.valueOf(dep_modle.getCom_id()) + '\t'
+ dep_modle.getDep_name() + '\t' + dep_modle.getDep_info());
}}

解决方案 »

  1.   

    楼主我教你怎么贴代码:
    1、将代码进行良好的格式化,以方便阅读。
    2、在发帖文本框的上方单击“#”按钮,选择 Java
    3、将代码粘贴到【code=Java】和【/code】之间。发出来的帖子就会是下面的效果:public class Hello {    // 程序入口
        public static void main(String[] args) {
            System.out.println("Hello!");
        }
    }
      

  2.   

    因为只是model啊只能放一条咯,把model放一个List里才能拿到全部记录
    还有下次贴代码如一楼说的贴
      

  3.   

    第一个类: 
    public class DepartmentModle { private int dep_id; private int com_id; private String dep_name; private String dep_info; public int getCom_id() { 
    return com_id; 
    } public void setCom_id(int com_id) { 
    this.com_id = com_id; 
    } public int getDep_id() { 
    return dep_id; 
    } public void setDep_id(int dep_id) { 
    this.dep_id = dep_id; 
    } public String getDep_info() { 
    return dep_info; 
    } public void setDep_info(String dep_info) { 
    this.dep_info = dep_info; 
    } public String getDep_name() { 
    return dep_name; 
    } public void setDep_name(String dep_name) { 
    this.dep_name = dep_name; 
    } } 第二个类: 
    public class DisposeDatabase { public DepartmentModle getDepData() { ConnectDatabase con_db = new ConnectDatabase();//连接数据库的类 
    ResultSet rs = null; 
    String slt_dep = "select * from department"; 
    rs = con_db.select(slt_dep); 
    DepartmentModle dep_modle = null; try { 
    while (rs.next()) { dep_modle = new DepartmentModle(); 
    dep_modle.setDep_id(rs.getInt(1)); 
    dep_modle.setCom_id(rs.getInt(2)); 
    dep_modle.setDep_name(rs.getString(3)); 
    dep_modle.setDep_info(rs.getString(4)); //  此处可以打印出表里的所有数据 
    System.out.println(String.valueOf(dep_modle.getDep_id()) + 
    '\t'+ String.valueOf(dep_modle.getCom_id()) + '\t' 
    + dep_modle.getDep_name() + '\t'+ dep_modle.getDep_info()); } } catch (SQLException e) { 
    e.printStackTrace(); 

    return dep_modle; 

    } 第三个类: 
    public class PrimanyView { public static void main(String[] args) { DisposeDatabase dispose_db = new DisposeDatabase(); 
    DepartmentModle dep_modle = dispose_db.getDepData(); // 此处打印出来的是表里的最后一行数据 
    System.out.println(String.valueOf(dep_modle.getDep_id()) + '\t' 
    + String.valueOf(dep_modle.getCom_id()) + '\t' 
    + dep_modle.getDep_name() + '\t' + dep_modle.getDep_info()); 
    } } 
      

  4.   

    你的DepartmentModle是对象而不是一个集合,你可以将信息添加到List中就OK了
    List<DepartmentModle> list=new ArrayList<DepartmentModle>();