Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

veri tabani sorgusu sonucunda kac tane sutun oldugunu nasil ogrenirim

Konu, 'Java / JSP / JSF' kısmında ceoffuture tarafından paylaşıldı.

  1. ceoffuture

    ceoffuture Üye

    Kayıt:
    26 Kasım 2007
    Mesajlar:
    208
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar Mühendisi
    Şehir:
    Mersin
    arkadaslar assagidaki kodda rset.getString(1) diyince sadece 1. sutundaki veriyi okuyabiliyorum
    while next ise tum satirlari okuyor

    bu sorgus sonucunda kac tane sutun oldugunu nasil ogrenebilirm
    tesekkurler




    Kod:
                ResultSet rset = stmt.executeQuery("select * from furkan ");
    
                while (rset.next()) {
        
             out.print("<br>");
             out.print(rset.getString(1));
         
             
             
            
         }
                                
     
  2. ceoffuture

    ceoffuture Üye

    Kayıt:
    26 Kasım 2007
    Mesajlar:
    208
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar Mühendisi
    Şehir:
    Mersin
    problemi cozdum
    iste kod



    Kod:
        ResultSet rset = stmt.executeQuery("select * from furkan ");
                ResultSetMetaData rs=rset.getMetaData();
                
           int col=rs.getColumnCount();
     
  3. Coldplay

    Coldplay Daimi Üye

    Kayıt:
    23 Haziran 2008
    Mesajlar:
    1,448
    Beğenilen Mesajlar:
    0
    Merhaba,

    java kütüphanesi pek cok sinifta eleman sayisina otomatik olarak ulasabilecegimiz getColumnCount() gibi metodlari hazir sunuyor. Ama bu imkaniniz olmasaydi verdiginiz ilk örnekte while döngüsünün kac kere yapildigini basit bir sayacla da bulabilirdiniz. Sayacimizin ismi sutunSayisi olsun:

    Kod:
     
       int sutunSayisi = 0;   
    
       while (rset.next())
       {
          sutunSayisi++;
       }
     
  4. ceoffuture

    ceoffuture Üye

    Kayıt:
    26 Kasım 2007
    Mesajlar:
    208
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar Mühendisi
    Şehir:
    Mersin
    next komutu row yani satirlari atliyor bununla sutunlari saymak imkansiz :D
     
  5. Coldplay

    Coldplay Daimi Üye

    Kayıt:
    23 Haziran 2008
    Mesajlar:
    1,448
    Beğenilen Mesajlar:
    0
    :D

    Dikkatsizk iste. I$ arasi cabucak yorum yazayim derken bazen satir ve sütunlar karisiyor.