如何在我班上使用数据

时间:2013-05-09 21:20:20

标签: java

我从数据库中获取数据,我想使用我的java类。 我的获取课程

public class denemeBean {

private Statement st;
private ResultSet rs;
public List<deneme> Yazdir(){
   baglan nesne = new baglan();
   List<deneme> liste = new ArrayList<deneme>();
    try {
        st = nesne.getCon().createStatement();
        rs = st.executeQuery("SELECT * FROM deneme");
        while (rs.next()) {                
            deneme obj = new deneme();
            obj.setId(rs.getInt("id"));
            obj.setIsim(rs.getString("isim"));
            obj.setSoyad(rs.getString("soyad"));
            liste.add(obj);
        }
    } catch (Exception e) {
        System.err.println(e);
    }
    return liste;
}
}

我的deneme课程:

public class deneme {

List<deneme> dd = new denemeBean().Yazdir();

此行不起作用。错误:“无法实例化类:com.eticaret.deneme”

private String de = dd.get(1).soyad.toString();

private int id;
private String isim;
private String soyad;
private String baslik = "Anasayfa";

public void setDe(String de) {
    this.de = de;
}

public String getDe() {
    return de;
}

public void setBaslik(String baslik) {
    this.baslik = baslik;
}

public String getBaslik() {
    return baslik;
}

public void setSoyad(String soyad) {
    this.soyad = soyad;
}

public String getSoyad() {
    return soyad;
}

public void setIsim(String isim) {
    this.isim = isim;
}

public String getIsim() {
    return isim;
}

public void setId(int id) {
    this.id = id;
}

public int getId() {
    return id;
}
}

1 个答案:

答案 0 :(得分:0)

根据我对这段代码的理解,你会发现无限递归问题: 在创建deneme时,您可以创建denemeBean,在内部创建deneme

这不起作用。