Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
78
Tıklama
0
Öne Çıkarma
Java'da jtabledan mysql veritabanına veri kaydederken hata
E
8 yıl
Teğmen
Konu Sahibi

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.



M
8 yıl
Yarbay

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ı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.