- Katılım
- 20 Nisan 2020
- Mesajlar
- 1.017
- Çözümler
- 3
Herkese merhaba,
Bir projem var ve projede GUI yardımı ile JTable'da oluşturduğum bir tablonun bir satırına tıkladığımda üst tarafta JTextField'larda rowların bilgilerini alıyorum. Sonrasında bu fieldlarda değişim yapıp değiştir butonuna basıyorum. Değiştir butonu fieldlardaki verileri alıp JTable'a yazıyor ve veri tabanını güncelliyor UPDATE komutu ile.
Çözemediğim noktsa ise şu: toplamda 3 tane column var ve ekstra olarak primary key olarak atadığım bir id var. UPDATE komutunde WHERE kullanmam gerekiyor fakat WHERE komutu ile nereye referans edeceğimi anlayamadım. Çünkü GUI'de row silme ve güncelleme işlemini de gerçekleştiriyorum ve eskiden 1-2-3... diye giden id columında 2. satırı silersem artık id kısmı 1-3... diye gitmeye başlıyor.
Güncelleme işlemini nereye göre yapmam gerekiyor acaba? Bu konuda tecrübe sahibi olan birisi var ise yardımcı olursa çok sevinirim. Stackoverflow'da bu konuyla lakalı bir şey bulamadım çünkü işin içerisinde JTable'da bulunuyor.
Bir projem var ve projede GUI yardımı ile JTable'da oluşturduğum bir tablonun bir satırına tıkladığımda üst tarafta JTextField'larda rowların bilgilerini alıyorum. Sonrasında bu fieldlarda değişim yapıp değiştir butonuna basıyorum. Değiştir butonu fieldlardaki verileri alıp JTable'a yazıyor ve veri tabanını güncelliyor UPDATE komutu ile.
Çözemediğim noktsa ise şu: toplamda 3 tane column var ve ekstra olarak primary key olarak atadığım bir id var. UPDATE komutunde WHERE kullanmam gerekiyor fakat WHERE komutu ile nereye referans edeceğimi anlayamadım. Çünkü GUI'de row silme ve güncelleme işlemini de gerçekleştiriyorum ve eskiden 1-2-3... diye giden id columında 2. satırı silersem artık id kısmı 1-3... diye gitmeye başlıyor.
Güncelleme işlemini nereye göre yapmam gerekiyor acaba? Bu konuda tecrübe sahibi olan birisi var ise yardımcı olursa çok sevinirim. Stackoverflow'da bu konuyla lakalı bir şey bulamadım çünkü işin içerisinde JTable'da bulunuyor.