Derby gömülü veritabanını kullanırken JTable'a nasıl veri çekeceğiz basitçe onu anlatacağım.
DataBase Bölümü:
public static List<DersEkleDomain> listele() {
List<DersEkleDomain> liste = new ArrayList<DersEkleDomain>();
Connection con = ConnectionToDb.getConnection();
DersEkleDomain domain = new DersEkleDomain();
Statement sorgu;
try {
sorgu = con.createStatement();
ResultSet veriler = sorgu.executeQuery("SELECT * FROM dersler");
while (veriler.next()) {
DersEkleDomain siradakiKisiDomain = new DersEkleDomain();
siradakiKisiDomain.setDersAdi(veriler.getString("dersadi"));
siradakiKisiDomain.setDersTuru(veriler.getString("dersturu"));
liste.add(siradakiKisiDomain);
}
Domain Kısmı :
public Object [] getObjects(){
Object [] listveriler = {DersAdi,DersTuru};
return listveriler;
}
Arayüz Kısmı :
for(DersEkleDomain list : DersEkleDao.listele()){
((DefaultTableModel)tablemodel).addRow(list.getObjects());
}
Yazımızda kaynak olarak bize yardımcı olan Emrah Dedeoğlu'na teşekkürler...
Hiç yorum yok:
Yorum Gönder