我从数据库中获取数据,我想使用我的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 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;
}
}
答案 0 :(得分:0)
根据我对这段代码的理解,你会发现无限递归问题:
在创建deneme
时,您可以创建denemeBean
,在内部创建deneme
。
这不起作用。