Şimdi Ara

Veritabanı ve java

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü, 1 Mobil
5 sn
4
Cevap
0
Favori
273
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşalr elimde veri tabanı var bu veri tabanındaki verileri java programıma aktararak belli hesaplamalar yapmak istiyorum.Açıkcası a tablosu için a classı oluşturdum b tablosu için b classı oluşturdum alan adlarını değişkenler olarak atadım.Sonra a ve b classını içeren genel bir class yarattım bunun ismide c olsun.C classı istediğim tüm verileri bana tutucak bunun için arraylist kullanmamı önerdiler.Fakat arraylist ile veritabanındaki verileri nasıl tek tek nesne oluşturarak aktaracağımı bir türlü anlayamadım yardımınız için şimdiden teşekkürler.

    Not.Bağlantı konusunda sorun yok sadece nasıl arraylist oluşturabilirim bu verilerle onu öğrenmek istiyorum.



    < Bu mesaj bu kişi tarafından değiştirildi Kral -- 26 Haziran 2012; 0:42:25 >



    _____________________________
    The only one who can beat me is me.
  • Şu şekilde arrayList in içerisini doldurabilirsin. ve geriye arraylist döndürebilirsin. DB ye baglanıp dataları aldım demişssin zaten

    dataInfo dediğm senin oluşturudugun classın adı A classın yani
    public List<dataInfo> getDataInfo() throws SQLException, ClassNotFoundException{
    List<dataInfo> dataInfoAll = new ArrayList<dataInfo>();

    ResultSet rs = GetResultSetData(); // burada sana resultset gelecek
    int _id=0;
    int i = 0;
    while (rs.next())
    {
    _id = Integer.parseInt(rs.getString(0));
    dataInfoAll.add(i,new dataInfo(_id,rs.getString(1),rs.getString(2)));
    i++;
    }
    return dataInfoAll;
    }
    _____________________________
  • öncelikle bir kaç örnek incelemeni öneririm.Sistemin mantığı şu şekilde işliyor.
    +Veri tabanındaki kolon(sütün) isimleri bir değişken olsun örnek;

    Adı,Soyadı,Yaş
    veritabanın da tabloyu oluşturduktan sonra java'da gelen verileri işleyebilmen için nesne oluşturabilirsin.
    class standard const.(yapılandırıcı method) getter and setter gibi içerikleri oluştur.
    _______________________________________________________________________________________________
    private String ad;
    private String soyad;
    private int yas;

    public Bilgiler( String ad,String soyad,int yas) {

    this.ad = ad;
    this.soyad=soyad;
    this.yas=yas;

    }

    public String getAd() {
    return ad;
    }

    public void setAd(String ad) {
    this.ad = ad;
    }
    ... diğerlerininde getter ve setter'ını yaz.
    _______________________________________________________________________________________________

    +gelelim önemli konuya;
    ArrayList<Bilgiler> islem = new ArrayList<Bilgiler>();
    bu şekilde arraylist oluştur kullanım türünü bilmiyorsan araştırırsın.kısaca Bilgiler classımızdaki gelen-giden verileri tutacak.
    sorduğun sorunun ana kısımları bunlar kolay gelsin.
    +Bundan sonrası size kalıyor.
    "islem." takısını kullanarak işlemlerinizi gerçekleştirin.



    < Bu mesaj bu kişi tarafından değiştirildi deadmanku -- 27 Haziran 2012; 23:51:51 >
    _____________________________




  • fikirleriniz yardımcı oldu teşekkürler
    _____________________________
    The only one who can beat me is me.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.