30 Mart 2016 Çarşamba

JTable Kullanarak Veri Listeleme(Derby DB)

Merhabalar,
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());
            
       }

Bu bölümleri tamamladıktan sonra başarı ile işlemi gerçekleştirmiş olacağız.
Yazımızda kaynak olarak bize yardımcı olan Emrah Dedeoğlu'na teşekkürler...


Hiç yorum yok:

Yorum Gönder