Şimdi Ara

Java'da jtabledan mysql veritabanına veri kaydederken hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
64
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    java'da jtabledan mysql veritabanına veri keydederken bir hata aldım.

    Kod :

    [String data1 = (String)tgelir.getValueAt(0, 0).toString();
    String data2 = (String)tgelir.getValueAt(0, 1).toString();
    String data3 = (String)tgelir.getValueAt(1, 0).toString();
    Object data4 = (Object)tgelir.getValueAt(1, 1).toString();
    Object data5 = (Object)tgelir.getValueAt(2, 0).toString();
    Object data6 = (Object)tgelir.getValueAt(2, 1).toString();
    Object data7 = (Object)tgelir.getValueAt(3, 0).toString();
    Object data8 = (Object)tgelir.getValueAt(3, 1).toString();
    Object data9 = (Object)tgelir.getValueAt(4, 0).toString();
    Object data10 = (Object)tgelir.getValueAt(4, 1).toString();
    Object data11 = (Object)tgelir.getValueAt(5, 0).toString();
    Object data12 = (Object)tgelir.getValueAt(5, 1).toString();
    Object data13 = (Object)tgelir.getValueAt(6, 0).toString();
    Object data14 = (Object)tgelir.getValueAt(6, 1).toString();
    Object data15 = (Object)tgelir.getValueAt(7, 0).toString();
    Object data16 = (Object)tgelir.getValueAt(7, 1).toString();
    Object data17 = (Object)tgelir.getValueAt(8, 0).toString();
    Object data18 = (Object)tgelir.getValueAt(8, 1).toString();
    Object data19 = (Object)tgelir.getValueAt(9, 0).toString();
    Object data20 = (Object)tgelir.getValueAt(9, 1).toString();
    Object data21 = (Object)tgelir.getValueAt(10, 0).toString();
    Object data22 = (Object)tgelir.getValueAt(10, 1).toString();
    Object data23 = (Object)tgelir.getValueAt(11, 0).toString();
    Object data24 = (Object)tgelir.getValueAt(11, 1).toString();
    Object data25 = (Object)tgelir.getValueAt(12, 0).toString();
    Object data26 = (Object)tgelir.getValueAt(12, 1).toString();
    Object data27 = (Object)tgelir.getValueAt(13, 0).toString();
    Object data28 = (Object)tgelir.getValueAt(13, 1).toString();
    Object data29 = (Object)tgelir.getValueAt(14, 0).toString();
    Object data30 = (Object)tgelir.getValueAt(14, 1).toString();
    Object data31 = (Object)tgelir.getValueAt(15, 0).toString();
    Object data32 = (Object)tgelir.getValueAt(15, 1).toString();
    Object data33 = (Object)tgelir.getValueAt(16, 0).toString();
    Object data34 = (Object)tgelir.getValueAt(16, 1).toString();
    Object data35 = (Object)tgelir.getValueAt(17, 0).toString();
    Object data36 = (Object)tgelir.getValueAt(17, 1).toString();
    Object data37 = (Object)tgelir.getValueAt(18, 0).toString();
    Object data38 = (Object)tgelir.getValueAt(18, 1).toString();
    Object data39 = (Object)tgelir.getValueAt(19, 0).toString();
    Object data40 = (Object)tgelir.getValueAt(19, 1).toString();

    Statement stm1 = baglanti.createStatement();

    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data1.toString() + "','" + data2.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data3.toString() + "','" + data4.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data5.toString() + "','" + data6.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data7.toString() + "','" + data8.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data9.toString() + "','" + data10.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data11.toString() + "','" + data12.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data13.toString() + "','" + data14.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data15.toString() + "','" + data16.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data17.toString() + "','" + data18.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data19.toString() + "','" + data20.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data21.toString() + "','" + data22.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data23.toString() + "','" + data24.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data25.toString() + "','" + data26.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data27.toString() + "','" + data28.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data29.toString() + "','" + data30.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data31.toString() + "','" + data32.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data33.toString() + "','" + data34.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data35.toString() + "','" + data36.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data37.toString() + "','" + data38.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    stm1.executeUpdate("insert into gelirgider.gelir (kul,etkinlik,tutar,ay,yil) values ('" + gkult.getText() + "','" + data39.toString() + "','" + data40.toString() + "','" + cbb1s + "','" + cbb2s + "')");
    ]

    Ondan sonra şöyle bir hata aldım :

    java.lang.ArrayIndexOutOfBoundsException: 3 >= 3

    Arkadaşlar lütfen yardım edin.

    Cevaplarınız için çok teşekkür ederim.

    İyi akşamlar ve iyi günler dileğiyle.







  • Aslinda hata mesaji ozetliyor durumu. Array'in yanlis indexindeki elemani almaya calismissin. Hatanin hangi satirda oldugunu da yazar, o satirda hangi array'e erisiyorsun, o neden tam dolu degil ona bakman lazim.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.